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'); } }