The file failed to upload.
public function upload(Request $request, Service $service)
{
$data = $request->all();
$rule = [
'file' => 'required',
];
$message = [
'required' => '文件不存在,请重新上传',
];
$validator = Validator::make($data, $rule, $message);
if ($validator->fails()) {
//现在代码一直往这里面跑,不知道啥情况
$msg = $validator->errors()->first();
return $this->errorResponse(300,$msg);
}
$result = $service->upload($request->file('file'));
return $this->reponse($request, $result);
}
php配置
file_uploads = On
upload_max_filesize = 50M
post_max_size = 50M
看了别的帖子有说是权限问题,我也没存本地,所以具体是哪个文件夹的权限。storage的文件夹我也赋777的权限了,也没用
PHP版本:8.2.20
开发环境:Linux opensuse
项目文件主目录:/home/xm
php-fpm的运行用户:xm
推荐文章: