আমি লারাভ্যাস প্যাকেজের পক্ষে এটি নিজের পক্ষে লিখতে পেরেছি যা আপনার পক্ষে এটি সমস্ত পরিচালনা করে। এটি ব্যবহার করা সত্যই সহজ এবং আপনার কোডটি পরিষ্কার রাখে। এমন একটি ল্যারেস্ট রয়েছে যা এটি কীভাবে ব্যবহার করতে পারে তা covers েকে দেয়। আপনাকে যা করতে হবে তা:
সুরকারের মাধ্যমে প্যাকেজে টানুন।
"require": {
"laracasts/flash": "~1.0"
}
অ্যাপ্লিকেশন / কনফিগারেশন / app.php এর মধ্যে পরিষেবা সরবরাহকারীর অন্তর্ভুক্ত করুন।
'providers' => [
'Laracasts\Flash\FlashServiceProvider'
];
নীচে এই একই ফাইলে একটি ফ্যাকাসের উপনাম যুক্ত করুন:
'aliases' => [
'Flash' => 'Laracasts\Flash\Flash'
];
এইচটিএমএলটিকে ভিউতে টানুন:
@include('flash::message')
বার্তার ডানদিকে একটি ঘনিষ্ঠ বোতাম রয়েছে। এটি jQuery এর উপর নির্ভর করে তাই এটি আপনার বুটস্ট্র্যাপের আগে যুক্ত করা হয়েছে তা নিশ্চিত করুন।
changesচ্ছিক পরিবর্তন:
আপনি যদি বুটস্ট্র্যাপ ব্যবহার না করে থাকেন বা ফ্ল্যাশ বার্তার অন্তর্ভুক্তিটি এড়িয়ে যেতে চান এবং কোডটি নিজে লিখতে চান:
@if (Session::has('flash_notification.message'))
<div class="{{ Session::get('flash_notification.level') }}">
{{ Session::get('flash_notification.message') }}
</div>
@endif
আপনি যদি টানা এইচটিএমএলটি দেখতে চান তবে @include('flash::message')
এটি এটি খুঁজে পেতে পারেন vendor/laracasts/flash/src/views/message.blade.php
।
আপনার যদি পার্টিয়ালগুলি পরিবর্তন করতে হয় তবে তা করুন:
php artisan view:publish laracasts/flash
দুটি প্যাকেজ দর্শন এখন `অ্যাপ / ভিউ / প্যাকেজ / ল্যাক্রেস্ট / ফ্ল্যাশ / 'ডিরেক্টরিতে অবস্থিত।
s
করুন, এবংuse
যেখানে প্রয়োজন সেখানে যুক্ত করুন । এটি ছাড়াও - কাজ করা উচিত।