私は新しいlaravelです。私はデータベースにカテゴリを作成しようとしますが、私はVerifyCsrfToken.php行67でTokenMismatchExceptionの問題を満たしています。この問題を解決した後、{{csrf_field()}}をフォームに追加しようとしましたが、同じエラーが発生しました。この問題を解決するために私を助けてください。おかげエラーVerifyCsrfToken.php行のTokenMismatchException 67:
ビューフォーム
{!! Form::open(array('action' => ['[email protected]', $main_cate->id], 'method' => 'PUT', 'enctype' => 'multipart/form-date')); !!}
{{ csrf_field() }}
<div class="modal-header" style="background:#3C8DBC;">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title" style="color:#fff;">New Main-Category</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-12">
<div class="col-lg-12 col-md-12 col-sm-12">
<div class="form-group">
{!! Form::label('title', 'Title'); !!}
{!! Form::text('title', $value = $main_cate->title, $attributes = ['class' => 'form-control', 'name' => 'title']); !!}
</div>
</div>
</div> <!--end 12-->
</div> <!--end row-->
</div>
<div class="modal-footer custom-default">
{!! Form::submit('Edit', $attributes = ['class' => 'btn btn-default']) !!}
<button type="button" class="btn btn-default" data-dismiss="modal">No</button>
</div>
{!! Form::close(); !!}
コントローラ
public function maincategories()
{
$maincategory = maincategory::all();
return view('admin/maincategories', compact('maincategory'));
}
public function setmaincate(Request $request){
$this->validate($request,[
'title' => 'required'
]);
$tbl_maincate = new maincategory;
$tbl_maincate->title = Input::get('title');
$tbl_maincate->save();
Session::flash('success', 'Adding multiple images are successfully');
return Redirect('/maincategories');
}
ルート
Route::get('/', '[email protected]');
Route::resource('admin', 'Page_Admin');
Route::get('maincategories', '[email protected]');
Route::post('setmaincate', '[email protected]');
あなたのルートが 'web'ミドルウェアグループを使用しているかどうか確認できますか? 'php artisan route:list'を実行して中央の列をチェックすることができます。あなたのルートは、セッションが動作するために 'web'ミドルウェアグループを使うべきです。 – Sandeesh