cari

Rumah  >  Soal Jawab  >  teks badan

Imej laravel tidak ditemui dalam awam/storan

<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>
P粉043566314P粉043566314485 hari yang lalu607

membalas semua(1)saya akan balas

  • P粉420868294

    P粉4208682942023-08-27 09:49:59

    Masalahnya ialah config/filesystems.php

    'default' => env('FILESYSTEM_DISK', 'public'),

    Tetapi dalam fail .env

    FILESYSTEM_DISK=local

    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

    balas
    0
  • Batalbalas