图片展示网址在Laravel 5

时间:2015-12-10 02:15:38

标签: php laravel

我是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'));

1 个答案:

答案 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模型中存储图像路径的字段(表引用它)