Exemple #1
0
 /**
  * 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);
 }
Exemple #3
0
 /**
  * {@inheritdoc}.
  */
 protected function findAll()
 {
     return Permission::all();
 }