public function execute() { if ($this->artisan->confirm("Create Admin user now? (requires working db connection)", true)) { $this->artisan->info("Create an Admin user"); $user['name'] = $this->artisan->ask("Administrator's name"); $user['email'] = $this->artisan->ask("Administrator email address"); $matches = false; while (!$matches) { $user['password'] = $this->artisan->secret("Administrator password"); $user['password_confirmation'] = $this->artisan->secret("Confirm password"); $matches = $user['password'] === $user['password_confirmation']; } $user['password'] = bcrypt($user['password']); unset($user['password_confirmation']); // Persist the user $admin = User::create($user); $admin->admin = true; $admin->save(); $this->artisan->comment("Created admin user {$admin->email}"); } }
/** * @param int $id */ public function destroy($id) { $field = User::findOrFail($id); $field->delete(); }
/** * @param UserDestroyRequest $request * @param int $id * @return \Illuminate\Http\RedirectResponse */ public function destroy(UserDestroyRequest $request, $id) { $user = User::findOrFail($id); $user->delete(); return redirect()->route('admin::users.index'); }
/** * Remove the specified user from storage. * * @param int $id * @return \Dingo\Api\Http\Response */ public function destroy($id) { $user = $this->user->findOrFail($id); $user->delete(); return $this->response->item($user, new UserTransformer()); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }