图像上传和类App \ Image在共享服务器中托管的Laravel项目中不起作用

时间:2019-08-29 00:52:43

标签: laravel shared-hosting

我已经在共享主机中部署了Laravel项目。我已经更改了.env文件,并将所有文件从公用文件夹复制到主目录,然后删除了公用文件夹。现在的问题是,每当我尝试上传图像时,都会收到内部服务器错误,将在下面的图像中向您显示。我遇到的另一个问题是当我尝试观看图像时。它说“找不到类'App \ image'”。我的项目在我的本地服务器上运行良好,并且在共享主机上也运行良好,除了图像问题。

这是我的控制器的代码:

$cont=1;
    if($request->hasfile('image')){
        foreach($request->file('image') as $file){

            $name = 'blog'.$cont.time().'.'.$file->getClientOriginalExtension();
            $cont++;
            $path = public_path().'\images\articles\\';
            $file->move($path, $name);
            $data[] = $name;  
        }
     }


    $article = new Article($request->all());
    $article->user_id=\Auth::user()->id;
    $article->save();

    $article->tags()->sync($request->tags); //relacion muchos a muchos - belongsToMany()

     foreach($data as $dato){
        $image = new Image();
        $image->name = $dato;
        $image->article()->associate($article); //relacion belongsTo() - hasMany()
        $image->save();
    }

Error when I trying to add a new file

Error when I trying to get all the images

0 个答案:

没有答案