Php 使用cpanel时上载图像时出错

Php 使用cpanel时上载图像时出错,php,laravel,cpanel,Php,Laravel,Cpanel,在本地开发时,我能够在存储目录中上载图像,但现在由于目录结构发生了一些变化。 现在干预显示出一个错误。 错误是 这是我的控制器 public function submitAddProduct(Request $request){ $data = $request->validate([ 'image' => ['required','image'], 'image_second' => ['required',

在本地开发时,我能够在存储目录中上载图像,但现在由于目录结构发生了一些变化。 现在干预显示出一个错误。 错误是

这是我的控制器

public function submitAddProduct(Request $request){

        $data = $request->validate([
            'image' => ['required','image'],
            'image_second' => ['required','image']
        ]);

        //dd(request('image')->store('uploads','public'));

        $imagePath = request('image')->store('uploads','public');

        $image = Image::make(public_path("storage/{$imagePath}"));
        $image->save();

        $imagePath2 = request('image_second')->store('uploads','public');

        $image2 = Image::make(public_path("storage/{$imagePath2}"));
        $image2->save();

        $dataVal = $request->all();

        $dataVal['image'] = $imagePath;
        $dataVal['image_second'] = $imagePath2;

        // d3d($dataVal);

        $d = Products::create($dataVal);

        $id = $d->id;

        if($id){
            $arr = array('msg' => $id);
        }
        return Response()->json($arr);
    }
它应该存储在uploads目录中。 我的cpanel目录结构如下 公共html包含

公共html中的系统文件夹包含

符号链接工作正常,因为我可以看到以前上传的图像。 php是

<?php
symlink('/home//public_html/system/storage/app/public','/home//public_html/storage');

<?php
symlink('/home//public_html/system/storage/app/public','/home//public_html/storage');