芝麻web文件管理V1.00
编辑当前文件:/home/sditechnicalteam/public_html/database/seeders/ModulePermissionSeeder.php
permissionTypes(); $modules = Module::MODULE_LIST; foreach ($modules as $module) { $insert = Module::firstOrCreate([ 'module_name' => $module['module_name'], 'description' => $module['description'] ?? null ]); // Run for every permissions foreach ($module['permissions'] as $permission) { $permission['module_id'] = $insert->id; $permission['display_name'] = $permission['display_name'] ?? ucwords(str_replace('_', ' ', $permission['name'])); Permission::firstOrCreate($permission); } } } private function permissionTypes() { \DB::table('permission_types')->insert([ ['name' => 'added'], ['name' => 'owned'], ['name' => 'both'], ['name' => 'all'], ['name' => 'none'] ]); } }