Guest User

Untitled

a guest
Feb 18th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. 'guards' => [
  2. 'web' => [
  3. 'driver' => 'session',
  4. 'provider' => 'users',
  5. ],
  6.  
  7. 'api' => [
  8. 'driver' => 'token',
  9. 'provider' => 'users',
  10. ],
  11.  
  12. // Nuevo Guard
  13. 'admins' => [
  14. 'driver' => 'token',
  15. 'provider' => 'admins',
  16. ],
  17. ],
  18.  
  19.  
  20. 'providers' => [
  21. 'users' => [
  22. 'driver' => 'eloquent',
  23. 'model' => AppUser::class,
  24. ],
  25. //Nuevo Provider
  26. 'admins' => [
  27. 'driver' => 'eloquent',
  28. 'model' => AppAdmin::class,
  29. ],
  30. ],
  31.  
  32. <?php
  33.  
  34. namespace AppHttpControllers;
  35.  
  36. use IlluminateFoundationAuthAuthenticatesUsers;
  37. use AppHttpControllersController;
  38.  
  39. class AdminController extends Controller
  40. {
  41.  
  42. //trait
  43. use AuthenticatesUsers;
  44.  
  45. //La vista de login
  46. protected $loginView ="auth.login";
  47.  
  48. // El nombre del guard que se creo para administradores
  49. protected $guard ="admins"
  50.  
  51.  
  52. // Este método funcionará para hacer la redirección después de login
  53. protected function authenticated()
  54. {
  55. return redirect()->route('dashboard');
  56. }
  57.  
  58. }
  59.  
  60. namespace App;
  61.  
  62. use IlluminateFoundationAuthUser as Authenticatable;
  63.  
  64. class Admin extends Authenticatable
  65. {
  66. //
  67. }
Add Comment
Please, Sign In to add comment