【发布时间】:2015-09-01 17:13:37
【问题描述】:
嘿,所以我正在尝试将我的图像放入我索引中的幻灯片中。
图像保存在 storage/app 上,然后是我从数据库中检索的其余路径。
我设法在<img src> 标签上输出了正确的路径,并且标题得到了应有的输出,但图像不会。
我从控制器发送和排列,然后在我的视图中循环遍历它:
控制器:
public function index()
{
$projects = Project::all()->take(4);
return view('index' , compact('projects'));
}
索引视图
@foreach($projects as $project)
{{$storagePath = Storage::disk('local')->getDriver()->getAdapter()->getPathPrefix()}}
<li><img src="{{$storagePath.$project->fetchMedia->first()->public_name}}" title=" {{$project->name}}"></li>
@endforeach
HTML 输出是正确的路径:“/home/vagrant/project/storage/app/projects/Domaa6.jpg”
但它不显示图像。
我已经尝试使用 HTML::image 帮助器,但也没有成功。
有没有办法让它像现在这样工作,还是我需要创建一个新的控制器来操作我的图像?
fetchMedia 是我模型上返回媒体的函数。
public function fetchMedia()
{
return $this->hasMany('App\Media');
}
【问题讨论】: