Menus هي حزمة تقدم طريقة سهلة وسريعة لإنشاء القوائم في Laravel.
هذه الحزمة تعتمد على Translatable.
قم بتنصيب اخر اصدار بواسطة Composer.
1composer require pharaonic/laravel-menus2php artisan migrate
هكذا يمكنك إنشاء عنصر جديد يخص قائمة ما.
1use Pharaonic\Laravel\Menus\Models\Menu; 2 3// 1. Section 4// 2. Title OR array of localized data 5// 3. URL 6// 4. Parent ID [ingeter] (اختياري) 7// 4. Sort [integer] (اختياري) 8// 5. Visible [boolean] (اختياري) 9// 6. Locale [string] (اختياري)10$item = Menu::set('header', 'Pharaonic', 'https://pharaonic.io'); 11 12// OR13$item = Menu::set('header', [ 14 'en' => [15 'title' => 'Pharaonic'16 ],17 'ar' => [18 'title' => 'فرعوني'19 ]20], 'https://pharaonic.io');
للوصول لقائمة ما فإن الأمر يسير كل ما عليك هو فعل هذا.
1use Pharaonic\Laravel\Menus\Models\Menu;2 3// 1. Section4// 1. Locale [string] (اختياري)5$items = Menu::section('header')->get();
يمكنك نشر views و migrations
1php artisan vendor:publish --tag=laravel-menus