当我填写提交表单时它给此按摩BadMethodCallException在Macroable.php第74行: 方法存储不存在。如何使用Store()方法将图像存储在数据库中的laravel 5.2
ArticleController
public function store(Request $request)
{
$file = $request->file('attach');
$filename = $file->store('local');
$article = new Article;
$article->title = $request->title;
$article->body = $request->body;
$article->attachment = $filename;
$article->save();
Session::flash('msg','Your data is saved now');
return back();
}
addarticle.blade.php
{{Session::get('msg')}}
<form class="container col-lg-6" action="article" method="post" enctype ="multipart/form-data">
{{csrf_field()}}
<div class="form-group"></div>
Title <input type="text" class="form-control" name="title">
Body <textarea name="body" id="" class="form-control" cols="30" rows="10">
</textarea>
<input type="file" name="attach">
<input type="submit">
</div>
路线
Route::get('/', function() {
return view('welcome');
});
Route::get('article','[email protected]');
Route::post('article','[email protected]');
Route::get('allarticle','[email protected]');
我改变,但仍同样的错误 –
顺便说一句,按照“引导规范”的HTML是无效的。 –