2015-01-15 3 views
0

Я создаю раздел комментариев на своем сайте, и я хочу, чтобы только пользователи, которые вошли в систему, чтобы иметь возможность добавлять комментарии. Тем не менее, не входящие в систему могут записать их и нажать кнопку «добавить».Сохранять данные во время процесса входа-перенаправления в Laravel 4

Если пользователь не вошел в систему, фильтр laravel 'before' => 'auth' принимает пользователя на страницу входа в систему, затем начинается процесс ввода и, наконец, (при условии успешного входа в систему) переадресация laravel на " маршрут, но используя метод «get».

Как сохранить данные (комментарий), чтобы я мог сохранить его (или, по крайней мере, показать его пользователю) после входа пользователя в систему?

Спасибо заранее,

ответ

0

Это, как я могу решить, что>

Если пользователь вошел в, система использует этот маршрут>

Route::post('/account/addComment',array(
     'as' => 'account-add-comment-post', 
     'uses' => '[email protected]' 
)); 

Если пользователь не зарегистрирован -in, я просто использую этот>

Route::get('/account/sign-in/{data}',array(
    'as' => 'accont-sign-in-data', 
    'uses' => '[email protected]' 
)); 

Контроллер тот же, с одним приложением, function Redirect :: back() не работает, так как «назад» различается для каждого, поэтому задание определенного URL-адреса с использованием Redirect :: to (url); работа выполнена ...