Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.34 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' => 'users',
  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\User::class,
  72. ],
  73.  
  74. 'kami_users' => [
  75. 'driver' => 'eloquent',
  76. 'model' => JonasPardon\KamiCore\Models\User::class,
  77. ]
  78.  
  79. // 'users' => [
  80. // 'driver' => 'database',
  81. // 'table' => 'users',
  82. // ],
  83. ],
  84.  
  85. /*
  86. |--------------------------------------------------------------------------
  87. | Resetting Passwords
  88. |--------------------------------------------------------------------------
  89. |
  90. | You may specify multiple password reset configurations if you have more
  91. | than one user table or model in the application and you want to have
  92. | separate password reset settings based on the specific user types.
  93. |
  94. | The expire time is the number of minutes that the reset token should be
  95. | considered valid. This security feature keeps tokens short-lived so
  96. | they have less time to be guessed. You may change this as needed.
  97. |
  98. */
  99.  
  100. 'passwords' => [
  101. 'users' => [
  102. 'provider' => 'users',
  103. 'table' => 'password_resets',
  104. 'expire' => 60,
  105. ],
  106. ],
  107.  
  108. ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement