Laravel. Создание формы с CSRF?

Помогите пожалуйста. Делаю регистрацию. Создал контроллер UserController в котором есть функции для resource index, create, update, store.

Для регистрации пользователей я решил воспользоваться store.
Создал страницу с формой:
<?php echo "\n"; echo Form::open(array('url' => 'user')); echo Form::token(); echo "\n";  ?>
            .....

                 <?php echo Form::close(); echo "\n";   ?>
Далее я создал Route:
//Route::resource('user', 'UserController', array('only' => array('index','show','update')));
Route::post('user/store', array('before' => 'csrf'), function () {});

Я думаю ошибка в Роутах. Как их правильно прописать?
  • Вопрос задан
  • 3208 просмотров
Решения вопроса 1
Route::group(array('before' => 'csrf'), function()
{
      Route::resource('user', 'UserController', array('only' => array('index','show','update')));
}

или
Route::filter('csrf', function($route, $request){
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы