/** * 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'); }