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');