我是Laravel 5的新手,所以我在Laravel没有丰富的经验。我在学习。我遇到了一个非常严重的问题:我上传图像并保存数据库和我的公共目录图像文件夹。
最后我将此图像显示为我的主页localhost/image_upload/public/
,但当我显示此localhost/image_upload/public/image/show
网址时,图片未加载,但一切正常。
路线:
//it is work
Route::get('/','SliderController@show');
//it's work
Route::get('/image/show','SliderController@show');
控制器:
public function show(){
$images = SliderModel::all();
return view('index',compact('images'));
答案 0 :(得分:0)
方法1:
你应该通过
显示你的图像{{ HTML::image("public/yourimage.png", "Logo") }}
方法2:
当你从控制器传递Slider图像时,
$images = SliderModel::all();
#Here you are getting all the images from SliderModel,
您应在视图中执行此操作
第1步: 做一个foreach
@foreach ($users as $user)
{{ HTML::image($user->images, "Logo") }}
@endforeach
注意:
我认为images
是您用于在SliderModel
模型中存储图像路径的字段(表引用它)