【发布时间】:2021-06-18 06:55:32
【问题描述】:
嗨,我正在为学校制作项目,它是一个用户可以上传视频的网站,我在 php.ini 上将最大上传文件设置为 85MB,问题是如果我上传的文件大于这个,则会抛出 QueryException,同样如果我填写的描述过大或名称过大,就会发生这种情况。
这是我的 VideoController 上的 store 方法(即使描述中的 max:255 无论如何都会抛出 QueryException)
public function store(Request $request)
{
$request->validate([
'title'=>'required|unique:videos|max:55',
'desc'=>'required|max:255',
'video'=>'required',
]);
$pathV=$request->file('video')->store('videos','public');
$user = Auth::user()->id;
Video::create(['title'=>$request->title,
'cont'=>$pathV,
'desc'=>$request->desc,
'user'=>$user
]);
$videos=Video::all();
return view('videos.all',compact('videos'));
}
【问题讨论】:
标签: php laravel upload max limit