/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['username' => 'required|max:255', 'institution_id' => 'integer', 'password' => 'confirmed|min:6']); $data = $request->all(); if (empty($data['institution_id'])) { unset($data['institution_id']); } if (empty($data['username'])) { unset($data['username']); } $data['password'] = bcrypt($data['password']); User::create($data); return Redirect::route('users.index'); }
public function run() { DB::table('users')->delete(); User::create(array('name' => 'Administrator', 'username' => 'Admin', 'password' => bcrypt('TAEadmin'), 'admin' => true)); }
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['username' => $data['username'], 'institution_id' => $data['institution_id'], 'password' => bcrypt($data['password'])]); }