public function fire() { $user = new DashboardUser(); $this->info("Provide admin credentials.\n\n"); $user->name = $this->ask('Amin name: '); $user->email = $this->ask('Admin email: '); $user->password = Hash::make($this->secret('Admin password: '******'dashboard::models') as $key => $model) { $rights[] = $key; } $user->rights = $rights; $this->info("\n\n"); try { $user->validate(); } catch (ValidatorException $e) { $messages = $e->getMessageBag()->getMessages(); foreach ($messages as $message) { foreach ($message as $_message) { $this->error($_message); } } exit; } $user->save(); $this->info('Done'); }
public function delete($id) { $user = DashboardUser::where('_id', $id)->first(); $user->delete(); return Redirect::back(); }
public function users() { $users = DashboardUser::orderBy('created_at', 'ASC')->get(); return View::make('dashboard::pages.users.list')->with('users', $users); }