2015-01-15 4 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]' 
)); 

컨트롤러는 하나의 adjusment와 동일하지만 함수 Redirect :: back()은 "back"이 각자 다르므로 Redirect :: :: (url)을 사용하여 특정 URL을 제공하기 때문에 작동하지 않습니다. 작업이 완료되었습니다 ...