| Server IP : 13.235.167.51 / Your IP : 216.73.217.116 Web Server : Apache System : Linux machinox-server 6.17.0-1013-aws #13~24.04.1-Ubuntu SMP Fri Apr 24 21:36:58 UTC 2026 aarch64 User : root ( 0) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/app.machinox.in/database/seeders/ |
Upload File : |
<?php
namespace Database\Seeders;
use App\Models\AdminRole;
use App\Models\Menu;
use App\Models\Role;
use App\Models\RoleAccess;
use Carbon\Carbon;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema;
class MenuSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
Schema::disableForeignKeyConstraints();
DB::table("menus")->truncate();
DB::table("admin_roles")->truncate();
DB::table("roles")->truncate();
DB::table("role_accesses")->truncate();
Schema::enableForeignKeyConstraints();
Menu::create(["menu" => "Dashboard", "code" => "manage_dashboard", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 1]);
Menu::create(["menu" => "App Users", "code" => "manage_app_user", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 2]);
Menu::create(["menu" => "Category", "code" => "manage_category", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 3]);
Menu::create(["menu" => "Clients", "code" => "manage_clients", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 4]);
Menu::create(["menu" => "Advertisement", "code" => "manage_advertisement", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 5]);
Menu::create(["menu" => "Job Posts", "code" => "manage_jobs", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 6]);
Menu::create(["menu" => "Subscriptions", "code" => "manage_subscription", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 7]);
Menu::create(["menu" => "User Subscription", "code" => "manage_user_subscription", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "7", "status" => "ACTIVE", "ordering" => 8]);
Menu::create(["menu" => "Boost", "code" => "manage_boost", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "7", "status" => "ACTIVE", "ordering" => 9]);
Menu::create(["menu" => "Job Seeker", "code" => "manage_job_seeker", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "7", "status" => "ACTIVE", "ordering" => 10]);
Menu::create(["menu" => "Banners", "code" => "manage_banner", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 11]);
Menu::create(["menu" => "Machine Enquiry", "code" => "manage_machine_enquiry", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 12]);
Menu::create(["menu" => "Customer Queries", "code" => "manage_customer_queries", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 13]);
Menu::create(["menu" => "Transaction", "code" => "manage_transactions", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 14]);
Menu::create(["menu" => "Notifications", "code" => "manage_notification", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 15]);
Menu::create(["menu" => "Settings", "code" => "manage_settings", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "0", "status" => "ACTIVE", "ordering" => 16]);
Menu::create(["menu" => "Role Management", "code" => "manage_role", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "16", "status" => "ACTIVE", "ordering" => 17]);
Menu::create(["menu" => "Admin Users", "code" => "manage_admin_user", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "16", "status" => "ACTIVE", "ordering" => 18]);
Menu::create(["menu" => "CMS", "code" => "manage_cms", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "16", "status" => "ACTIVE", "ordering" => 19]);
Menu::create(["menu" => "Faqs", "code" => "manage_faqs", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "16", "status" => "ACTIVE", "ordering" => 20]);
Menu::create(["menu" => "Contact Support", "code" => "manage_contact_support", "menu_for" => "ADMIN", "can_create" => "0", "can_read" => "0", "can_update" => "0", "can_delete" => "0", "can_print" => "0", "parent_menu_id" => "16", "status" => "ACTIVE", "ordering" => 21]);
Role::create(['role_name' => "Default Admin Role", "is_editable" => "N", "role_type" => "ADMIN", "status" => "ACTIVE"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 1, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 2, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 3, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 4, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 5, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 6, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 7, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 8, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 9, "can_create" => "0", "can_read" => "1", "can_update" => "0", "can_delete" => "0", "can_print" => "0"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 10, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 11, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 12, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 13, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 14, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 15, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 16, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 17, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 18, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 19, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 20, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
RoleAccess::create(["role_id" => 1, "menu_id" => 21, "can_create" => "1", "can_read" => "1", "can_update" => "1", "can_delete" => "1", "can_print" => "1"]);
AdminRole::insert(["user_id" => "1", "role_id" => "1", 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]);
}
}