コード例 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     factory(User::class, 300)->create()->each(function ($u) {
         $role = Role::where('name', 'usuario-nivel-1')->first();
         $u->attachRole($role);
     });
 }
コード例 #2
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     $create = Permission::create(['name' => 'create-tasks', 'display_name' => 'Crear tareas', 'description' => 'Permite crear tareas en el sistema', 'module' => 'tasks']);
     $assign = Permission::create(['name' => 'assign-tasks', 'display_name' => 'Asignar tareas a usuarios', 'description' => 'Permite asignar tareas a usuarios en el sistema', 'module' => 'tasks']);
     $config = Permission::create(['name' => 'config-tasks', 'display_name' => 'Administrar módulo de tareas', 'description' => 'Permite que el usuario tenga acceso a la configuracion de el módulo de tareas', 'module' => 'tasks']);
     $createBoards = Permission::create(['name' => 'create-boards', 'display_name' => 'Crear tableros', 'description' => 'Permite crear tableros en el sistema', 'module' => 'tasks']);
     $admin = Role::where('name', 'administrador-del-sistema')->first();
     $admin->attachPermissions([$create, $assign, $config, $createBoards]);
 }
コード例 #3
0
 /**
  * Execute the console command.
  * Creates the default user
  * @return mixed
  */
 public function fire()
 {
     $user = User::create(['name' => 'Administrador', 'uuid' => \Uuid::generate(4), 'email' => '*****@*****.**', 'password' => 'admin']);
     $adminRole = Role::where('name', 'administrador-del-sistema')->first();
     $user->attachRole($adminRole);
 }