| Current Path : /home/users/unlimited/www/foodbank.codeskitter.site/database/seeders/ |
| Current File : /home/users/unlimited/www/foodbank.codeskitter.site/database/seeders/BackendMenuTableSeeder.php |
<?php
namespace Database\Seeders;
use App\Models\BackendMenu;
use Illuminate\Database\Seeder;
class BackendMenuTableSeeder extends Seeder
{
/**
* Seed the application's database.
*
* @return void
*/
public function run()
{
$parent = [
'manage_restaurant'=> 3,
'sales' => 11,
'finance' => 18,
'administrator'=> 25,
'report' => 32,
'frontend' => 41,
];
$menus = [
[
'name' => 'dashboard',
'link' => 'dashboard',
'icon' => 'fas fa-laptop',
'parent_id' => 0,
'priority' => 100,
'status' => 1,
],
[
'name' => 'restaurants',
'link' => 'restaurants',
'icon' => 'fa fa-store fa-fw',
'parent_id' => 0,
'priority' => 99,
'status' => 1,
],
[
'name' => 'manage_restaurants',
'link' => '#',
'icon' => 'fas fa-utensils',
'parent_id' => 0,
'priority' => 98,
'status' => 1,
],
[
'name' => 'categories',
'link' => 'category',
'icon' => 'fas fa-th-large',
'parent_id' => $parent['manage_restaurant'],
'priority' => 97,
'status' => 1,
],
[
'name' => 'menu_items',
'link' => 'menu-items',
'icon' => 'fas fa-th',
'parent_id' => $parent['manage_restaurant'],
'priority' => 96,
'status' => 1,
],
[
'name' => 'cuisines',
'link' => 'cuisine',
'icon' => 'fas fa-grip-horizontal',
'parent_id' => $parent['manage_restaurant'],
'priority' => 95,
'status' => 1,
],
[
'name' => 'time_slots',
'link' => 'time-slots',
'icon' => 'fas fa-calendar-alt',
'parent_id' => $parent['manage_restaurant'],
'priority' => 94,
'status' => 1,
],
[
'name' => 'tables',
'link' => 'tables',
'icon' => 'fas fa-table',
'parent_id' => $parent['manage_restaurant'],
'priority' => 93,
'status' => 1,
],
[
'name' => 'rating',
'link' => 'rating',
'icon' => 'fas fa-star',
'parent_id' => $parent['manage_restaurant'],
'priority' => 92,
'status' => 1,
],
[
'name' => 'qr_builder',
'link' => 'qr-code',
'icon' => 'fas fa-barcode',
'parent_id' => $parent['manage_restaurant'],
'priority' => 91,
'status' => 1,
],
[
'name' => 'sales',
'link' => '#',
'icon' => 'fa fa-chart-bar',
'parent_id' => 0,
'priority' => 90,
'status' => 1,
],
[
'name' => 'reservations',
'link' => 'reservation',
'icon' => 'fas fa-calendar-check',
'parent_id' => $parent['sales'],
'priority' => 89,
'status' => 1,
],
[
'name' => 'orders',
'link' => 'orders',
'icon' => 'fas fa-cart-plus',
'parent_id' => $parent['sales'],
'priority' => 88,
'status' => 1,
],
[
'name' => 'pending_orders',
'link' => 'order-notification',
'icon' => 'fas fa-cubes',
'parent_id' => 0,
'priority' => 87,
'status' => 1,
],
[
'name' => 'live_orders',
'link' => 'live-orders',
'icon' => 'fas fa-cubes',
'parent_id' => 0,
'priority' => 87,
'status' => 1,
],
[
'name' => 'complaints',
'link' => 'complaints',
'icon' => 'fas fa-flag-checkered',
'parent_id' => 0,
'priority' => 87,
'status' => 1,
],
[
'name' => 'coupons',
'link' => 'coupon',
'icon' => 'fas fa-ticket-alt',
'parent_id' => 0,
'priority' => 88,
'status' => 1,
],
[
'name' => 'finance',
'link' => '#',
'icon' => 'fas fa-th-large',
'parent_id' => 0,
'priority' => 86,
'status' => 1,
],
[
'name' => 'transactions',
'link' => 'transaction',
'icon' => 'fas fa-wallet',
'parent_id' => $parent['finance'],
'priority' => 85,
'status' => 1,
],
[
'name' => 'collections',
'link' => 'collection',
'icon' => 'fas fa-credit-card',
'parent_id' => $parent['finance'],
'priority' => 84,
'status' => 1,
],
[
'name' => 'request_withdraws',
'link' => 'request-withdraw',
'icon' => 'fas fa-money-bill-alt',
'parent_id' => $parent['finance'],
'priority' => 83,
'status' => 1,
],
[
'name' => 'withdraw',
'link' => 'withdraw',
'icon' => 'fas fa-cash-register',
'parent_id' => $parent['finance'],
'priority' => 82,
'status' => 1,
],
[
'name' => 'bank_details',
'link' => 'bank',
'icon' => 'fas fa-university',
'parent_id' => $parent['finance'],
'priority' => 81,
'status' => 1,
],
[
'name' => 'expense',
'link' => 'expense',
'icon' => 'fas fa-coins',
'parent_id' => $parent['finance'],
'priority' => 81,
'status' => 1,
],
[
'name' => 'administrator',
'link' => '#',
'icon' => 'fas fa-id-card ',
'parent_id' => 0,
'priority' => 80,
'status' => 1,
],
[
'name' => 'user',
'link' => 'user',
'icon' => 'fas fa-users"',
'parent_id' => $parent['administrator'],
'priority' => 79,
'status' => 1,
],
[
'name' => 'role',
'link' => 'role',
'icon' => 'fas fa-users-cog',
'parent_id' => $parent['administrator'],
'priority' => 79,
'status' => 1,
],
[
'name' => 'customers',
'link' => 'customers',
'icon' => 'fas fa-user',
'parent_id' => $parent['administrator'],
'priority' => 78,
'status' => 1,
],
[
'name' => 'restaurant_owners',
'link' => 'restaurant-owners',
'icon' => 'fas fa-user-tie',
'parent_id' => $parent['administrator'],
'priority' => 77,
'status' => 1,
],
[
'name' => 'delivery_boys',
'link' => 'delivery-boys',
'icon' => 'fas fa-truck-loading',
'parent_id' => $parent['administrator'],
'priority' => 76,
'status' => 1,
],
[
'name' => 'update',
'link' => 'update',
'icon' => 'fas fa-sync-alt',
'parent_id' => $parent['administrator'],
'priority' => 76,
'status' => 1,
],
[
'name' => 'report',
'link' => '#',
'icon' => 'fas fa-chart-pie',
'parent_id' => 0,
'priority' => 75,
'status' => 1,
],
[
'name' => 'restaurant_owner_sales_report',
'link' => 'restaurant-owner-sales-report',
'icon' => 'fas fa-file-invoice',
'parent_id' => $parent['report'],
'priority' => 74,
'status' => 1,
],
[
'name' => 'admin_commission',
'link' => 'admin-commission-report',
'icon' => 'fas fa-file-invoice-dollar',
'parent_id' => $parent['report'],
'priority' => 73,
'status' => 1,
],
[
'name' => 'credit_balance',
'link' => 'credit-balance-report',
'icon' => 'fas fa-wallet',
'parent_id' => $parent['report'],
'priority' => 72,
'status' => 1,
],
[
'name' => 'delivery_order_balance',
'link' => 'cash-on-delivery-order-balance-report',
'icon' => 'fas fa-chart-bar',
'parent_id' => $parent['report'],
'priority' => 71,
'status' => 1,
],
[
'name' => 'customer_report',
'link' => 'customer-report',
'icon' => 'fas fa-chart-line',
'parent_id' => $parent['report'],
'priority' => 70,
'status' => 1,
],
[
'name' => 'withdraw_report',
'link' => 'withdraw-report',
'icon' => 'fas fa-money-check',
'parent_id' => $parent['report'],
'priority' => 69,
'status' => 1,
],
[
'name' => 'collection_report',
'link' => 'delivery-boy-collection-report',
'icon' => 'fas fa-money-check-alt',
'parent_id' => $parent['report'],
'priority' => 68,
'status' => 1,
],
[
'name' => 'reservation_report',
'link' => 'reservation-report',
'icon' => 'fas fa-address-book',
'parent_id' => $parent['report'],
'priority' => 71,
'status' => 1,
],
[
'name' => 'frontend_cms',
'link' => '#',
'icon' => 'fas fa-braille',
'parent_id' => 0,
'priority' => 70,
'status' => 1,
],
[
'name' => 'banners',
'link' => 'banner',
'icon' => 'fas fa-film',
'parent_id' => $parent['frontend'],
'priority' => 69,
'status' => 1,
],
[
'name' => 'pages',
'link' => 'page',
'icon' => 'fas fa-sticky-note',
'parent_id' => $parent['frontend'],
'priority' => 68,
'status' => 1,
],
[
'name' => 'push_notification',
'link' => 'push-notification',
'icon' => 'far fa-bell',
'parent_id' => 0,
'priority' => 415,
'status' => 1,
],
[
'name' => 'language',
'link' => 'language',
'icon' => 'fas fa-globe',
'parent_id' => 0,
'priority' => 9000,
'status' => 1,
],
[
'name' => 'settings',
'link' => 'setting',
'icon' => 'fas fa-cogs',
'parent_id' => 0,
'priority' => 67,
'status' => 1,
],
[
'name' => 'addons',
'link' => 'addons',
'icon' => 'fa fa-crosshairs',
'parent_id' => $parent['administrator'],
'priority' => 88,
'status' => 1,
],
];
BackendMenu::insert($menus);
}
}