Advertisement
Guest User

Untitled

a guest
Sep 9th, 2019
457
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.31 KB | None | 0 0
  1. <?php
  2.  
  3. return [
  4.  
  5. /*
  6. |--------------------------------------------------------------------------
  7. | Authentication Defaults
  8. |--------------------------------------------------------------------------
  9. |
  10. | This option controls the default authentication "guard" and password
  11. | reset options for your application. You may change these defaults
  12. | as required, but they're a perfect start for most applications.
  13. |
  14. */
  15.  
  16. 'defaults' => [
  17. 'guard' => 'web',
  18. 'passwords' => 'accounts',
  19. ],
  20.  
  21. /*
  22. |--------------------------------------------------------------------------
  23. | Authentication Guards
  24. |--------------------------------------------------------------------------
  25. |
  26. | Next, you may define every authentication guard for your application.
  27. | Of course, a great default configuration has been defined for you
  28. | here which uses session storage and the Eloquent user provider.
  29. |
  30. | All authentication drivers have a user provider. This defines how the
  31. | users are actually retrieved out of your database or other storage
  32. | mechanisms used by this application to persist your user's data.
  33. |
  34. | Supported: "session", "token"
  35. |
  36. */
  37.  
  38. 'guards' => [
  39. 'web' => [
  40. 'driver' => 'session',
  41. 'provider' => 'users',
  42. ],
  43.  
  44. 'api' => [
  45. 'driver' => 'token',
  46. 'provider' => 'users',
  47. 'hash' => false,
  48. ],
  49. ],
  50.  
  51. /*
  52. |--------------------------------------------------------------------------
  53. | User Providers
  54. |--------------------------------------------------------------------------
  55. |
  56. | All authentication drivers have a user provider. This defines how the
  57. | users are actually retrieved out of your database or other storage
  58. | mechanisms used by this application to persist your user's data.
  59. |
  60. | If you have multiple user tables or models you may configure multiple
  61. | sources which represent each model / table. These sources may then
  62. | be assigned to any extra authentication guards you have defined.
  63. |
  64. | Supported: "database", "eloquent"
  65. |
  66. */
  67.  
  68. 'providers' => [
  69. 'users' => [
  70. 'driver' => 'eloquent',
  71. 'model' => App\Account::class,
  72. ],
  73.  
  74. // 'users' => [
  75. // 'driver' => 'database',
  76. // 'table' => 'users',
  77. // ],
  78. ],
  79.  
  80. /*
  81. |--------------------------------------------------------------------------
  82. | Resetting Passwords
  83. |--------------------------------------------------------------------------
  84. |
  85. | You may specify multiple password reset configurations if you have more
  86. | than one user table or model in the application and you want to have
  87. | separate password reset settings based on the specific user types.
  88. |
  89. | The expire time is the number of minutes that the reset token should be
  90. | considered valid. This security feature keeps tokens short-lived so
  91. | they have less time to be guessed. You may change this as needed.
  92. |
  93. */
  94.  
  95. 'passwords' => [
  96. 'users' => [
  97. 'provider' => 'users',
  98. 'table' => 'password_resets',
  99. 'expire' => 60,
  100. ],
  101. ],
  102.  
  103. ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement