मैं लारवेल में अपना पहला ऐप बना रहा हूं और सत्र फ्लैश संदेशों के आसपास अपना सिर लाने की कोशिश कर रहा हूं। जहाँ तक मैं अपने नियंत्रक कार्रवाई में अवगत हूँ मैं या तो जा कर एक फ्लैश संदेश सेट कर सकते हैं
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.');
) के लिए सत्र में एक अलग संदेश सेट करना चाहिए ? फिर मुझे अपने ब्लेड टेम्पलेट में प्रत्येक संदेश के लिए एक अलग विवरण की आवश्यकता होगी।
किसी भी सलाह की सराहना की।