【发布时间】:2022-11-04 18:51:29
【问题描述】:
提交表单后出现此错误。这是控制器代码。
错误似乎在 validate() 部分。
public function store(Request $request) {
$video = new Video();
$request->validate([
'title' => 'required|max:68',
'description' => 'required|max:256',
'image' => 'image|mimes:jpeg,png,jpg,webp|max:2048',
'video' => 'video|mimes:m4v,avi,flv,mp4,mov',
]);
if($request->image) {
$title = uniqid().'.'.$request->image->extension();
$request->image->move(public_path('video/images'), $title);
$video->image = $title;
}
if($request->video) {
$title = uniqid().'.'.$request->video->extension();
$request->video->move(public_path('video/videos'), $title);
$video->video = $title;
}
$video->title = $request->title;
$video->description = $request->description;
$video->save();
return redirect()->route('videos.list')->with('Success','video created successfully!');
}
提前致谢
我尝试了不同的东西,但我仍然需要弄清楚这一点
【问题讨论】:
标签: php laravel illuminate-container