Imej laravel tidak ditemui dalam awam/storan
P粉043566314
2023-08-26 20:51:28
<p>Saya cuba mengakses imej untuk projek saya. </p>
<p>Saya telah menjalankan pautan storan artisan php</p>
<p>Laravel Cipta Awam/Storan</p>
<p>Apabila saya memuat naik imej ke storan/apl, saya melihat imej itu dalam storan/apl tetapi tidak dalam storan awam/storan. </p>
<p>Apabila saya cuba melihat imej pada penyemak imbas saya, saya mendapat ralat 404</p>
<p>pengawal.php</p>
<pre class="brush:php;toolbar:false;">Property::create([
'SittingRoom'=> request()->file('sittingroom')->store('apartmen')
]);</pre>
<p>bladeview.php</p>
<pre class="brush:php;toolbar:false;"><img src="{{asset('storage/'.$duplex->SittingRoom)}}"></pre>
<p>Pautan penyemak imbas</p>
<pre class="brush:php;toolbar:false;">http://127.0.0.1:8000/storage/apartments/HNLDysVUdRG7ZTBkF2qFGk2B2tAKYzYcVImNEWLx.jpg</pre>
<p>Selepas menjalankan pautan storan artisan</p>
<p>C:xampphtdocsOPAAM> php storan artisan: pautan</p>
<p>Mesej pautan [C:xampphtdocsOPAAMpublicstorage] disambungkan ke [C:xampphtdocsOPAAMstorageapp/public]. </p>
Masalahnya ialah config/filesystems.php
Tetapi dalam fail .env
Konfigurasi ini menyimpan imej anda dalam
Storage/app
中,而不是storage/app/public
.Imej yang disimpan dalam
storage/app
tidak boleh diakses secara umum. Jadi anda perlu menukar fail .env