我试图将图片上传到我的数据库,一切似乎都很顺利,但当我上传图片时,我会收到以下错误:
调用空对象上的storeAs()成员函数
看起来很正常,但我仍然遇到了这个错误。
控制器
function Create(Request $request){
$book = Book::create([
'name' => $request->book_name,
'writer_name' => $request->writer_name,
'isbn' => $request->book_isbn,
'image' => $request->file('book_image')->storeAs('public/images', $id.'.jpg'),
]);
$book->save();
return redirect('/');
}
HTML
<input class="form-control" type="file" name="book_image" id="book_image" placeholder="Image">
路由
Route::post('create','EditController@Create');
<form>
标签长什么样? - Tim Lewis