我正在使用$image->store('/projects/images'(;保存图像;,但我无法在视图刀片模板,中显示它
这里是保存它的代码:
foreach($request->images as $image){
$imagePath= $image->store('/projects/images');
$project->projectImages()->create([
//'project_id' => $project->id,
'url' => $imagePath,
]);
}
我使用这个代码显示在视图刀片模板
<img src="/storage/app/public/{{$project->images->first()['url']}}" alt="img" class="cover-image fit-image">
图像存储在存储器/app/public/projects中存储在我的图像表中的数据类似于"projects/images/5.jpg">
您不应该直接从视图访问存储文件夹。相反,创建一个从public/storage到storage/app/public的符号链接。你可以使用这个命令
php artisan storage:link
然后,您可以使用访问您的图像
{{ asset('storage/'.$project->images->first()['url']) }}
参见文件