嘿所以我试图把我的图像放到我的索引上的幻灯片中.保存图像storage/app,然后从我的数据库中恢复路径的其余部分.
我设法在<img src>标签上输出正确的路径,标题得到的输出就像它应该的那样,但图像不会.
我从控制器发送和数组,然后在我的视图中循环它:
控制器:
public function index()
{
$projects = Project::all()->take(4);
return view('index' , compact('projects'));
}
Run Code Online (Sandbox Code Playgroud)
索引视图
@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
Run Code Online (Sandbox Code Playgroud)
HTML输出是正确的路径:"/ home /vagrant/project/storage/app/projects/Domaa6.jpg"
但它没有显示图像.
我已经尝试使用HTML :: image帮助程序,但也没有成功.
有没有办法让它像它一样工作,还是我需要创建一个新的控制器来操纵我的图像?
这fetchMedia是我的模型上的函数返回我的媒体.
public function fetchMedia()
{
return $this->hasMany('App\Media');
}
Run Code Online (Sandbox Code Playgroud)