将Laravel 6项目上载到live server时出现图像路径问题?

将Laravel 6项目上载到live server时出现图像路径问题?,laravel,Laravel,我把我的Laravel6博客上传到了一个实时服务器上。我将“public”目录的内容放在“public_html”文件夹中,并在“public_html”之外创建了另一个目录,在那里我上传了其余的文件和文件夹 一切似乎都正常,除了当我创建一个新的类别或张贴的图像没有上传。我想这是一个路径问题 我想我需要修改控制器中的路径,如下所示 $category = Image::make($image)->resize(1920,479)->stream(); Sto

我把我的Laravel6博客上传到了一个实时服务器上。我将“public”目录的内容放在“public_html”文件夹中,并在“public_html”之外创建了另一个目录,在那里我上传了其余的文件和文件夹

一切似乎都正常,除了当我创建一个新的类别或张贴的图像没有上传。我想这是一个路径问题

我想我需要修改控制器中的路径,如下所示

 $category = Image::make($image)->resize(1920,479)->stream();
            Storage::disk('public')->put('category/' . $imagename, $category);
既然我不再有一个名为“public”的目录,我应该在那里放什么?如何更改此路径

我的css和js文件在localhost上链接如下:

 <link href="{{ asset('public/assets/frontend/css/bootstrap.css') }}" rel="stylesheet">


当我刚刚漏掉“public/”时,他们在live上工作得很好,但是如果我在控制器代码中漏掉“public”,它就不工作了。

检查config/filesystems.php中的“public”磁盘设置就是这样。我应该如何编辑它?'disks'=>['local'=>['driver'=>'local','root'=>存储路径('app'),],'public'=>['driver'=>'local','root'=>存储路径('app/public'),'url'=>env('app\uurl')。/storage','visibility'=>'public',],