मैंने खुद को लारवल के लिए लारैकस्टेस पैकेज के पक्ष में लिखना बंद कर दिया, जो आपके लिए यह सब संभालता है। यह उपयोग करना वास्तव में आसान है और आपके कोड को साफ रखता है। यहां तक कि एक लार्कास्ट भी है जो इसे उपयोग करने के तरीके को कवर करता है। आपको केवल यह करना है:
संगीतकार के माध्यम से पैकेज में खींचो।
"require": {
"laracasts/flash": "~1.0"
}
एप्लिकेशन / कॉन्फ़िगर / app.php के भीतर सेवा प्रदाता शामिल करें।
'providers' => [
'Laracasts\Flash\FlashServiceProvider'
];
तल पर इसी फ़ाइल में एक मुखौटा उपनाम जोड़ें:
'aliases' => [
'Flash' => 'Laracasts\Flash\Flash'
];
HTML को दृश्य में खींचें:
@include('flash::message')
संदेश के दाईं ओर एक करीब बटन है। यह jQuery पर निर्भर करता है इसलिए सुनिश्चित करें कि आपके बूटस्ट्रैप से पहले जोड़ा गया है।
वैकल्पिक परिवर्तन:
यदि आप बूटस्ट्रैप का उपयोग नहीं कर रहे हैं या फ़्लैश संदेश का समावेश छोड़ना चाहते हैं और कोड स्वयं लिखें:
@if (Session::has('flash_notification.message'))
<div class="{{ Session::get('flash_notification.level') }}">
{{ Session::get('flash_notification.message') }}
</div>
@endif
यदि आप HTML को अंदर खींच कर देखना चाहते हैं @include('flash::message')
, तो आप इसे पा सकते हैं vendor/laracasts/flash/src/views/message.blade.php
।
यदि आप को संशोधित करने की जरूरत है तो
php artisan view:publish laracasts/flash
दो पैकेज दृश्य अब `ऐप / विचार / पैकेज / लार्कास्ट्स / फ्लैश / 'निर्देशिका में स्थित होंगे।
s
, औरuse
जहाँ आवश्यकता हो उसे जोड़ें । इसके अलावा - काम करना चाहिए।