Example #1
0
 /**
  * Ajout d'un rĂ´le : traitement du formulaire
  *
  * @param RoleRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(RoleRequest $request)
 {
     $role = Role::create($request->input());
     $flashes = ['flash-message-success' => Lang::get('hLib.create_ok')];
     $route = $request->has('saveAndBackToList') ? route('roles.index') : route('roles.edit', $role->id);
     return redirect($route)->with($flashes);
 }
 /**
  *
  */
 public function run()
 {
     /** @noinspection PhpUndefinedMethodInspection */
     DB::table('role_user')->delete();
     /** @noinspection PhpUndefinedMethodInspection */
     DB::table('users')->delete();
     /** @noinspection PhpUndefinedMethodInspection */
     DB::table('roles')->delete();
     $this->command->info('Vidage des tables');
     $superadmin = User::create(['name' => 'superadmin', 'email' => '*****@*****.**', 'password' => bcrypt('K5XMFpS3qEiB2GD4Djn7')]);
     $admin = User::create(['name' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('UJqVL1amkPDkRp1S043m')]);
     User::create(['name' => 'user', 'email' => '*****@*****.**', 'password' => bcrypt('UtWeQ5r9gZ9gJl2lEIhK')]);
     $this->command->info('Creation des utilisateurs');
     $superadminRole = Role::create(['name' => 'superadmin']);
     $adminRole = Role::create(['name' => 'admin']);
     $this->command->info('Creation des roles');
     $superadmin->roles()->attach($superadminRole);
     $admin->roles()->attach($adminRole);
     $this->command->info('Attribution des roles');
 }