2016-04-13 61 views
1

Laravel 5.1 çerçevesini kullanıyorum ve görüntüleri saklamak zorundayım, bu yüzden 777 izinli /public/images klasörüne karar verdim. Anladım çalıştığınızda ŞimdiLaravel mağaza resmi herkese açık/resimlere dönüştürün

http://domain.com/public/images/odOlG.jpg

- Ben url çalıştığınızda:

Yani sütunda photo tablodan article azından ben url depolamak http://domain.com/public/images/odOlG.jpg

bu hatayı alıyorum Laravel'den: enter image description here

Peki bu problemi nasıl çözebilirim? Laravel dosyası için rotayı ihtiyaç Neden - resmin ...

+0

- Apache veya Nginx? –

+0

Apache .............. – Andrew

cevap

1

Sen public olmadan URL'yi kullanması gerektiğini ... da evet ben kontrol ve görüntü /public/images klasöre geçerli:

http://domain.com/images/odOlG.jpg 

işe yaramazsa

, ama içinde odOlG.jpg var, sonra web sunucusu yapılandırmanız yanlış. Böyle bir public klasörde değil, laravel kök projesi için Apache işaret etmelidir:

kullanıyorsunuz Ne web sunucusu
DocumentRoot "/path_to_laravel_project/public" 
<Directory "/path_to_laravel_project/public"> 
+0

teşekkürler çok çok – Andrew

+0

Sevindim bu yardımcı oldu. –