加载图片时出现404错误:Laravel 5.1

时间:2015-12-18 06:55:25

标签: php laravel-5 laravel-5.1

当我在做什么?

在我的Laravel 5.1代码中,我使用以下路径创建了名为SampleApplication的Project ...

C:\xampp\htdocs\SampleApplication\

成功注册后,正在创建目录。

C:\xampp\htdocs\SampleApplication\Users

C:\xampp\htdocs\SampleApplication\Users\{UserName}
C:\xampp\htdocs\SampleApplication\Users\{UserName}\Profile
C:\xampp\htdocs\SampleApplication\Users\{UserName}\Profile\User.png

到目前为止一切正常。

问题是什么?

在仪表板页面中,我试图显示如下图像。

<img src="{{url('/Users/' . auth()->user()->UserName . '/Profile/' . 
            auth()->user()->UserImage)}}" alt="..." class="img-circle profile_img">

这会产生以下路径。

http://localhost/SampleApplication/public/Users/UserName/Profile/user.png

错误是什么?

这为上图提供了404错误。

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

是Laravel url默认为public /,因此对于Laravel 5或5.1,将Laravel根文件夹中的server.php重命名为index.php,并将.htaccess文件从/ public目录复制到Laravel根文件夹。

试一试,它应该有用!!