如何在 laravel 8 中的 storage/app/public/student_img 文件夹中的视图刀片中显示图像
Posted
技术标签:
【中文标题】如何在 laravel 8 中的 storage/app/public/student_img 文件夹中的视图刀片中显示图像【英文标题】:How to display image in my view blade from storage/app/public/student_img folder in laravel 8 【发布时间】:2022-01-09 17:29:52 【问题描述】:I have stored the images inside the storage/app/public/student_img but am not able to fetch images using any method inside the blade.
my filesystem.php setting is
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
// this is the code
获取这样的图像 src='storage/app/student_img/ $stud->photo '
Please help me.
【问题讨论】:
【参考方案1】:你跑了吗:
php artisan storage:link
还没有?
如果您在 /storage/app/public/student_img 有一个用于保存上传文件的文件夹,那么您需要在 /public 文件夹中放置指向该文件夹的符号链接。
完成后,您可以使用以下方法在刀片模板中包含 /storage/app/public/student_img 文件夹中的图像:
<img src="url('student_img/image.png')">
【讨论】:
是的,它在“ php artisan storage:link ”之后工作,然后asset('storage/student_img/'.$stud->photo) 感谢您的回答。对我很有帮助 在这种情况下,请随时将其标记为已接受的答案。以上是关于如何在 laravel 8 中的 storage/app/public/student_img 文件夹中的视图刀片中显示图像的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 8 storage/framework/cache/data/ee 文件夹将用户设置为 root:root 而不是 apache:apache 权限被拒绝
如何在 laravel 5 中使用 Storage 门面获取文件 URL?
Laravel Spark 不显示存储在 /storage/app/public/profiles/ 目录中的图像
Laravel 无法以附加模式打开流或文件“storage/laravel.log”:无法打开流:RHEL8 中的权限被拒绝