Merhaba.
Laravelde bir api geliştiriyorum. Geliştirmiş olduğum api yi hosting üzerine yükleyip kullanacağım.
Şu anki yaşadığım sorun:
Projeyi yükledim.
Veritabanını aktardım.
.env üzerinde bir kaç değişiklik yaptım fakat proje 500 hatası veriyor. Muhtemelen bir yerde bir şeyi unuttum veya yapamadım. İlk kez laravel projesinde çalışıyorum.
Bu 1. sorunumdu.
Eğer aşağıdaki 2 konuda da tecrübeli iseniz muhakkak iletişime geçelim.
2. Api Versiyonlama
Mobil uygulamada kullanacağım için api dosyalarını v1.0 , v1.1 gibi versiyonlayabilmem lazım.
3. Api ile resim yüklemek için https://image.intervention.io/v2 kullandım. Resimleri storage/app/public dizini altına yükleyebiliyorum fakat bu resimlere frontend tarafında (veya tam linkine) nasıl ulaşacağımı bulamadım.
Acildir, Pm bekliyorum.Pm'e telefon numarası da yazabilirseniz hızlıca iletişime geçelim.
Laravel geliştirici arıyorum | Api Yayınlama, Api Versiyonlama, Resim Url Erişme
7
●252
- 24-02-2022, 15:38:22projenin ana dizininde .htaccess olması lazım yoksa 500'e düşmen normal projenin public klasörüne yönlendirmen lazım ayağa kaldırman için..
<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^ ^$1 [N] RewriteCond %{REQUEST_URI} (.w+$) [NC] RewriteRule ^(.*)$ public/$1 RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ server.php </IfModule> - 24-02-2022, 15:42:17Hocam çok teşekkür ederim. Farklı bir .htaccess kodu kullanmıştım. Bununla direkt çalıştı. Api versiyonlama konusuna ben tekrar bakayım ama resim ile ilgili veya versiyonlama ile ilgili sorun yaşamaya devam edersem ücretli/ücretsiz desteğinize açığım.DOS adlı üyeden alıntı: mesajı görüntüle
- 01-03-2022, 01:55:51Merhaba,
Cors için laravel kaç kullanıyorsun bilmiyorum ama https://laravel.com/docs/9.x/routing#cors bu linkten destek alabilirsiniz. (config klasörü içinde cors.php de paths kısmını '*' olarak güncelleyin.)
Api için dingo api kullanabilirsin. Versiyonlama mevcut. https://github.com/dingo/api
Kolay gelsin. - 01-03-2022, 03:04:33Sorun sunucu kaynaklıymış. Farklı bir sunucuda sorunsuz çalıştı. Geliştirici arayışım sonlandı.subasioguz adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim hocam.
Api versiyonlama için eklenti kullandınız mı veya sadece api versiyonlama için eklenti kullanmayı tavsiye ediyor musunuz? - 01-03-2022, 11:41:09Ben genel olarak dingo api paketini kullanıyorum hocam. Versiyonlama vs. herşey olduğu için istersen biraz incele hoşuna gideceğini düşünüyorumumaykut adlı üyeden alıntı: mesajı görüntüle
- 01-03-2022, 12:06:28Teşekkürler hocam, bakacağım.subasioguz adlı üyeden alıntı: mesajı görüntüle