2015-01-15 19 views
0

我在我的網站中創建了評論部分,我希望登錄用戶只能添加評論。但是,未登錄的用戶可以編寫它們並單擊「添加」按鈕。在登錄過程中保留數據 - 在Laravel 4中重定向

如果用戶沒有登錄,laravel的'before' => 'auth'過濾器會將用戶帶到登錄頁面,然後登錄過程開始並最終(假設成功登錄進程)laravel重定向到「預期」路線,但使用「get」方法。

如何保存我的數據(評論),以便我可以在用戶登錄後將其存儲(或至少再次向用戶顯示)?

由於提前,

回答

0

這是我如何解決>

如果用戶登錄時,系統使用這條路線>

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

如果用戶沒有登錄在我簡單使用這一個>

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

控制器是相同的,只有一個調節,函數Redirect :: back()不會工作,因爲「back」對每個人都是不同的,所以使用Redirect :: to(url)給出一個特定的url。工作已經完成...