/** * Execute the console command. * * @return boolean */ public function handle() { if (!empty($this->option('filter'))) { $permissions = Permission::where('name', 'like', "%{$this->option('filter')}%")->get($this->fields); } else { $permissions = Permission::all($this->fields); } $this->table($this->headers, $permissions); return true; }
public function addDefaultPermissionRole() { // Always recreate the permissions for the system administrator DB::table('permission_role')->where('role_id', '=', '1')->delete(); // Add all permissions to the default system administrator role (1) $permission_role = []; foreach (Permission::all() as $permission) { $permission_role[] = ['permission_id' => $permission->id, 'role_id' => '1']; } DB::table('permission_role')->insert($permission_role); }
/** * {@inheritdoc}. */ protected function findAll() { return Permission::all(); }