Php 拉威尔没有';t显示上传的图像(共享主机)

Php 拉威尔没有';t显示上传的图像(共享主机),php,laravel,laravel-5,cpanel,shared-hosting,Php,Laravel,Laravel 5,Cpanel,Shared Hosting,我有一个共享主机,我只能通过Cpanel访问 但我有一个小问题,因为上传的图像不会出现 有人知道怎么解决吗 代码保存图像的位置 $request->picture->storeAs('public/upload/authors', $filename); 查看图像的代码 <img src="{{ asset('storage/upload/authors/'.$author->picture.'') }}" width="75" height="75"> pi

我有一个共享主机,我只能通过Cpanel访问

但我有一个小问题,因为上传的图像不会出现

有人知道怎么解决吗

代码保存图像的位置

$request->picture->storeAs('public/upload/authors', $filename);
查看图像的代码

<img src="{{ asset('storage/upload/authors/'.$author->picture.'') }}" width="75" height="75">
picture.'')}“width=“75”height=“75”>

有人知道会发生什么吗???

您在尝试提交表单时是否出现错误?您在浏览假定上载的图片时是否出现404错误?这听起来好像上载文件夹没有足够的权限存储上载的图片。请尝试将上载文件夹的权限设置为775


有关CHMOD的详细信息:

您在尝试提交表单时是否出错?您在浏览假定上载的图片时是否出现404错误?这听起来好像上载文件夹没有足够的权限存储上载的图片。请尝试将上载文件夹的权限设置为775


有关CHMOD的更多信息:

检查,如果您上传的图像显示在
/public/upload/authors
目录下,请直接使用:

picture.'')}“width=“75”height=“75”>

如果上载的图像显示在
/storage/app/public/upload/authors
目录下,请使用:

picture.'')}“width=“75”height=“75”>

另外,很抱歉,我不记得storeAs函数的确切存储位置:公共存储还是存储:)


注意!asset()函数是从
app/public
文件夹获取文件URL,而Storage::get()是从
app/Storage/app
文件夹获取文件

检查,如果您上传的图像显示在
/public/upload/authors
目录下,请直接使用:

picture.'')}“width=“75”height=“75”>

如果上载的图像显示在
/storage/app/public/upload/authors
目录下,请使用:

picture.'')}“width=“75”height=“75”>

另外,很抱歉,我不记得storeAs函数的确切存储位置:公共存储还是存储:)


注意!asset()函数是从
app/public
文件夹获取文件URL,而Storage::get()是从
app/Storage/app
文件夹获取文件的。我用这种方法解决了我的问题。在public文件夹中,我使用以下代码创建了一个名为
symlink.php
的文件


我这样解决了问题。在公用文件夹中,我使用以下代码创建了一个名为
symlink.php
的文件


表单已提交,但在图像未显示后,上载文件夹具有预许可755表单已提交,但在图像未显示后,上载文件夹具有预许可755