public function validator(array $data) { return Validator::make($data, ['name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', 'password' => 'required|confirmed|min:6']); }
/** * Store a newly created resource in storage. * * @param AuthController $auth * @internal param Request $request * @return Response */ public function store(AuthController $auth) { $data = Input::all(); $valid = $auth->validator($data); if ($valid->fails()) { return redirect()->back()->withInput()->withErrors($valid); } $user = $auth->create($data); Auth::login($user); return redirect()->to('admin'); }