Laravel'de ilk uygulamamı yapıyorum ve oturumun flaş mesajlarına kafa yormaya çalışıyorum. Denetleyici eylemimin farkında olduğum kadarıyla, şu yolla bir flaş mesaj ayarlayabilirim:
Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK?
Başka bir rotaya yönlendirme durumunda veya
Session::flash('message', 'This is a message!');
Usta bıçak şablonumda şu özelliklere sahip olurdum:
@if(Session::has('message'))
<p class="alert alert-info">{{ Session::get('message') }}</p>
@endif
: Eğer benim app Bootstrap 3 kullanıyorum ve farklı mesaj sınıflarının faydalanmak istiyoruz fark etmiş olabileceğiniz gibi alert-info
, alert-warning
, alert-danger
vb
Denetleyicimde ne tür bir mesaj ayarladığımı bildiğimi varsayarsak, bunu iletmenin ve görünümde görüntülemenin en iyi yolu nedir? Her tür için oturumda ayrı bir mesaj ayarlamalı mıyım (örneğin Session::flash('message_danger', 'This is a nasty message! Something's wrong.');
)? O zaman, blade şablonumdaki her mesaj için ayrı bir if ifadesine ihtiyacım olacak.
Herhangi bir tavsiye takdir edilir.