/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $rules = ['login' => 'required|unique:musers,name', 'email' => 'required|email', 'password' => 'required|confirmed']; $v = Validator::make($request->input(), $rules); if ($v->fails()) { return redirect()->back()->withInput()->withErrors($v->errors()); } $user = new user(); $user->firstname = $request->input('firstname'); $user->lastname = $request->input('lastname'); $user->name = $request->input('login'); $user->email = $request->input('email'); $user->groupid = $request->input('group'); $user->password = Hash::make($request->input('password')); $user->photo = ''; //not yet implemented $user->status = $request->input('status'); $user->created_at = Date('Y-m-d'); $user->save(); return redirect('/admin/user'); }