Php 404加载图像时出错:Laravel 5.1 我在做什么?

Php 404加载图像时出错:Laravel 5.1 我在做什么?,php,laravel-5,laravel-5.1,Php,Laravel 5,Laravel 5.1,在我的Laravel5.1代码中,我创建了名为SampleApplication…的项目,路径如下 C:\xampp\htdocs\SampleApplication\ 然后,在成功注册后,将创建以下目录 C:\xampp\htdocs\SampleApplication\Users C:\xampp\htdocs\SampleApplication\Users\{UserName} C:\xampp\htdocs\SampleApplication\Users\{UserName}\Pro

在我的Laravel5.1代码中,我创建了名为SampleApplication…的项目,路径如下

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">
发生了什么错误? 上面的图片显示404错误


我遗漏了什么吗?

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


试一试,它应该有用

公众是从哪里来的?我认为
url
Helper方法就是这样产生的。请检查
img
tagC:\xampp\htdocs\SampleApplication\Users\{UserName}\Profile\User.png缺少公用文件夹…为什么不直接将图像保存在public_path()中。。。更容易的是,将图像保存在公共路径中,并使用asset()函数调用image,因为asset将默认路由到公共路径
http://localhost/SampleApplication/public/Users/UserName/Profile/user.png