저는 Laravel에서 첫 번째 앱을 만들고 있으며 세션 플래시 메시지를 살펴 보려고합니다. 컨트롤러 작업에서 아는 한 다음 중 하나를 수행하여 플래시 메시지를 설정할 수 있습니다.
Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK?
다른 경로로 리디렉션하는 경우 또는
Session::flash('message', 'This is a message!');
내 마스터 블레이드 템플릿에는 다음이 있습니다.
@if(Session::has('message'))
<p class="alert alert-info">{{ Session::get('message') }}</p>
@endif
: 당신이 내 응용 프로그램에서 부트 스트랩 3을 사용하고 있는데 다른 메시지 클래스를 사용하고 싶습니다다시피 alert-info
, alert-warning
, alert-danger
등
컨트롤러에서 내가 설정하는 메시지 유형을 알고 있다고 가정하면 뷰에 전달하고 표시하는 가장 좋은 방법은 무엇입니까? 세션에 각 유형 (예 :)에 대해 별도의 메시지를 설정해야합니까 Session::flash('message_danger', 'This is a nasty message! Something's wrong.');
? 그런 다음 블레이드 템플릿의 각 메시지에 대해 별도의 if 문이 필요합니다.
조언을 부탁드립니다.