/** * Function to add data category was just added to database * @param request: validate data for category to save to database */ public function store(UserRequest $request) { $avatar = $request->file('avatar')->getClientOriginalName(); User::create(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password')), 'avatar' => $avatar, 'role' => $request->get('radios')]); //Upload image $des = base_path() . '/public/upload/images/'; if (isset($avatar)) { $request->file('avatar')->move($des, $avatar); } return redirect()->route('admin.user.index')->with(['flash_message' => 'Success! Added Author', 'flash_level' => 'success']); }
/** * 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'])]); }