Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel:未加载图像_Php_Image_Laravel - Fatal编程技术网

Php Laravel:未加载图像

Php Laravel:未加载图像,php,image,laravel,Php,Image,Laravel,我正在尝试在Laravel中加载图像。图像正在加载到header.blade.php文件中。它在其他页面上运行良好,但当涉及到localhost:8000/edit/id时,它就是不起作用。我加载的图像如下所示: <a href="{!! URL::to('/') !!}"> <img src="images/logo.png" /> </a> 我的控制器: public function edit($id) { $reg = Registe

我正在尝试在Laravel中加载图像。图像正在加载到
header.blade.php
文件中。它在其他页面上运行良好,但当涉及到
localhost:8000/edit/id
时,它就是不起作用。我加载的图像如下所示:

<a href="{!! URL::to('/') !!}">
   <img src="images/logo.png" />
</a>
我的控制器:

 public function edit($id) {
    $reg = Register::find($id);
    $user = User::where('email', Session::get('email'))->first();
    if ($reg->user_id == $user->id) {
        return View::make('edit')
                        ->with('id', $id);
    } else {
        return Redirect::to('dashboard')->with('wrong', 'Sorry! Something Went Wrong!');
    }
}
我的图像目录:
public/images/logo.png


它在其他页面上运行良好,如
localhost:8000/about
,但在
localhost/edit/2
上不起作用,有帮助吗?

试试看

{{ HTML::image('images/logo.png', 'logo') }}
{{ HTML::image('images/logo.png', 'logo') }}
输出将类似于

<img src="http://your.url/images/logo.png" alt="logo">


您还可以使用浏览器中的inspect元素检查图像路径。问题是,当您在url上时,它不是在应用程序的根文件夹中查找图像,而是在当前位置

因此,当您访问localhost/edit/2时,它会在localhost/edit中查找图像,而不是在localhost中

尝试通过在图像开头添加斜杠来更改代码

<a href="{!! URL::to('/') !!}">
   <img src="images/logo.png" />
</a>


它将加载您的图片,否则请检查图像路径和文件夹的先前版本由于安全原因,您只能从公共路径加载图像

试试神圣的上帝!我花了半个小时才弄明白,就像你说的,只是加了一条斜线,它起作用了,谢谢!令人惊叹的!我也把我的答案作为实际答案加了进去。如果有帮助,请随时标记。您也可以执行
“alt=“logo”>
<a href="{!! URL::to('/') !!}">
   <img src="/images/logo.png" />
</a>
{{ HTML::image('images/logo.png', 'logo') }}
<img src="public/storage/cover_images/image_name.format"  class="img-resposive">