无法在本地Xampp上运行的Laravel中显示图像

时间:2018-10-04 00:15:46

标签: laravel xampp symlink

这是我的Symlink,图像已存储在其中,但无法显示图像

 <img class="img-responsive thumbnail"
      src="{{ Storage::disk('public')->url('post/'.$post->image) }}" 
      alt="">

这是.env文件代码

APP_NAME=kanufha
APP_ENV=local
APP_KEY=base64:{{Key}}
APP_DEBUG=true
APP_URL=http://localhost

这是存储图像的位置:

RootDirectory > Storage > app > public > post > "name_of_file".extension

这引发了error 404

http://localhost/storage/post/testing-2018-10-04-5bb559f882db0.png

3 个答案:

答案 0 :(得分:2)

如果您使用的是php artisan serve命令,请使用正确的路径更新.env文件中的APP_URL,否则路径将为http://localhost:8000

答案 1 :(得分:0)

尝试运行此命令

php artisan storage:link

,然后重试图片是否有效

答案 2 :(得分:0)

您可以将此代码用作图像的来源: {{url('storage / post /'.$ post-> image)}}

代替此: {{Storage :: disk('public')-> url('post /'.$ post-> image)}}

希望它会为您服务...