Advertisement
Guest User

Untitled

a guest
May 31st, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. class AdminsController extends Controller
  2. {
  3. public function getLogin()
  4. {
  5. return view('admin.login');
  6. }
  7.  
  8. public function postLogin(Request $request)
  9. {
  10. $this->validate($request, ['email' => 'required|email', 'password' => 'required']);
  11.  
  12. if(!Auth::attempt(['email' => $request['email'], 'password' => $request['password']])) {
  13. return redirect()->back()->with(['fail' => 'Could not log you in!']);
  14. }
  15.  
  16. return redirect()->route('admin.dashboard');
  17.  
  18. }
  19.  
  20. public function getLogout()
  21. {
  22. Auth::logout();
  23. return redirect()->route('index');
  24. }
  25. }
  26.  
  27. Route::group(['middleware' => ['guest']], function () {
  28.  
  29. Route::get('/admin/login', [
  30. 'uses' => 'AdminsController@getLogin',
  31. 'as' => 'admin.login'
  32. ]);
  33.  
  34. Route::post('/admin/login', [
  35. 'uses' => 'AdminsController@postLogin',
  36. 'as' => 'admin.login'
  37. ]);
  38. });
  39.  
  40. Route::group(['middleware' => ['auth']], function () {
  41. Route::get('/admin/logout', [
  42. 'uses' => 'AdminsController@getLogout',
  43. 'as' => 'admin.logout'
  44. ]);
  45. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement