$permission, 'guard_name' => 'web' ]); }*/ $permissions = [ 'user' => ['view', 'create', 'edit', 'delete'], 'document' => ['view', 'upload', 'edit', 'delete', 'approve'], 'project' => ['view', 'create', 'edit', 'delete'], 'comment' => ['create', 'edit', 'delete'], 'folder' => ['view', 'create', 'edit', 'delete'], 'role' => ['view', 'create', 'edit', 'delete'], 'permission' => ['view', 'create', 'edit', 'delete'], ]; foreach ($permissions as $type => $actions) { foreach ($actions as $action) { Permission::create(['name' => "{$type}.{$action}"]); } } } }