2017-02-19 6 views
2

Я не хочу входить в систему после регистрации, но перенаправлять страницу входа в систему. До сих пор я успешно переопределяю Register() в RegisterController.Отображение сообщения после успешной регистрации

public function Register(Request $request) 
    { 
     $validator = $this->validator($request->all()); 

     if ($validator->fails()) { 
      $this->throwValidationException(
       $request, $validator 
     ); 
     } 

     return redirect('/login')->with('message','Successfully Registered'); 
    } 

Но сообщение об успехе не появляется. И когда я вернуться непосредственно к виду:

return view('auth.login')->with('message','Successfully registered'); 

messsage корректно отображается в странице входа, но URL идет к /register это означает, что после того, как я пытаюсь войти, он идет в регистрационной форме, а? Каково фактическое решение для этого?

+0

пытается сделать это с помощью маршрута –

+0

Маршруты не должны иметь значения, они, наконец, приземляются на том же контроллере, если это была проблема, маловероятно, что метод представления будет работать. – milo526

ответ

0

вспышка на сессии:

$request->session()->flash('message', 'content'); 

Затем проверьте, если сессия существует с:

session()->has('message') 

и если он отображает его с session()->get('message')

0

Написать этот код в окне, где это сообщение должно отображаться:

{{ Session::get('message'`) }} 
Смежные вопросы