示例#1
0
 public function PostAdminRegister(RegisterRequest $request)
 {
     $admincount = User::where(['type' => 'admin'])->count();
     if ($admincount == 0) {
         $input = $request->except('_token');
         $admin = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'admin']);
         if ($admin) {
             Auth::attempt(['email' => $input['email'], 'password' => $input['password']]);
             return redirect()->route('dashboard');
         } else {
             return redirect()->route('admin.register')->witherrors(['Login unsuccessful']);
         }
     } else {
         return redirect()->route('home');
     }
 }