Всем привет!
Никак не пойму, почему при попытке создать в форму, csrf_token пустой?
Использую Laravel 5.2.44
Форма:
{!! Form::open((array('action' => 'FeedbackController@store'))) !!}
<input type="text" name="name" id="name">
<button type="submit">Submit</button>
{!! Form::close() !!}
В исходном коде выглядит потом так:
<form method="POST" action="http://cms.local/contact" accept-charset="UTF-8"><input name="_token" type="hidden">
<input type="text" name="name" id="name">
<button type="submit">Submit</button>
</form>
Rout:
Route::group(['middleware' => 'web'], function () {
Route::post('contact', ['as' =>'contact','uses' => 'FeedbackController@store']);
Route::get('bar', function () {
return csrf_token(); // works
});
});
Контроллер:
public function store(Request $request)
{
$input = Request::all();
return $input;
}
Удивительно, что если перейти на /bar, то токен нормально генерируется. Что я мог забыть или где ошибиться?
Спасибо!