Задать вопрос

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 () {});

Я думаю ошибка в Роутах. Как их правильно прописать?
  • Вопрос задан
  • 3209 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Решения вопроса 1
Route::group(array('before' => 'csrf'), function()
{
      Route::resource('user', 'UserController', array('only' => array('index','show','update')));
}

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

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

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