laravel-5 - Laravel:无法从存储中检索图像
问题描述
我有一个将图像存储到 storage/app/images 的功能
$filename = $image->getClientOriginalName();
if ($request->hasFile('image'))
{
$request->file('image')->storeAs('images', $filename);
}
$creator = new Content_form([
'media_id' => $request->get('media_name'),
'content_title' => $request->get('content_title'),
'content_description' => $request->get('content_description'),
'date_occured' =>\Carbon\Carbon::now()->format('Y-m-d'),
'page_number' => $request->get('page_number'),
'image' => $filename,
]);
$creator->save();
图像存储在数据库中,并且在 storage/app/image 中仅未能检索到这些图像这是我的刀片
@foreach($pendingNews as $number=> $post)
<td style="font-size: 16px; width: 210px"><img class="img-rounded" width="150" height="130" src="{{ asset('storage/app/images/'.$post->image) }}"></td>
@endforeach
还有我有的文件系统
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'visibility' => 'public',
],
解决方案
/app
从中删除asset('storage/app/images/'.$post->image)
推荐阅读
- automation - 是否有从厨师检查输出中删除 \n 的语法
- javascript - 如何在JS中创建一个2秒的暂停然后执行一行?
- java - 创建自定义来电屏幕 Android 5.1.1
- android - 如果 Edittext 为空,如何禁用按钮并将 Edittext 输入传递给 android studio 中的另一个活动?
- javascript - 在 Node.js 中将 JavaScript 对象数组转换为值数组
- python - Python 异常处理
- javascript - 与时间同步的倒计时时钟
- java - 具有真实服务实现的 WebMvcTest
- azure - 为什么要为应用服务提供 VNET 集成的额外子网
- asp.net-core - .net 5 不同类型用户的身份