Lumen 框架中的 auth.php 应该放在哪里?
Posted
技术标签:
【中文标题】Lumen 框架中的 auth.php 应该放在哪里?【英文标题】:Where to place auth.php in Lumen Framework? 【发布时间】:2020-03-28 01:24:32 【问题描述】:我目前正在学习本教程: https://computerhalbwissen.de/jwt-auth-wie-man-eine-rest-api-mit-dem-lumen-framework-um-eine-jwt-authentifizierung-erweitert/
是的,我知道它的德语。但这并不重要,因为你不需要通读它来帮助我。 我现在需要将此代码放入 auth.php 文件中:
return[
'defaults' => [
'guard' => env("AUTH_GUARD", "api"),
'passwords' => 'users',
],
'guards' => [
'api' => [
'driver' => 'jwt',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
],
'passwords' => [
'users' => [
'provider' => 'users',
'table' => 'password_resets',
'expire' => 60,
],
],
]
问题是 Lumen 默认没有这个文件。我可以从vendor/laravel/lumen-framework/config
复制它。
唯一的问题是:
我不知道把这个文件放在我的 lumen 项目 xD 的什么地方
有人可以帮我搭车吗? 我确实在互联网上找到了几个问题,在 WHERE this auth.php inside a lumen project can be found,他们都用我上面显示的信息回答了。但是这些来源都没有告诉我我需要将我的 auth.php 副本放在流明框架 xD 中的什么位置
【问题讨论】:
【参考方案1】:放入app/config/
文件夹
为什么会有?
由于 Laravel 框架...如果 Lumen 中缺少某些东西并且您需要它,请尝试查看 Laravel 中的哪些内容并采取相应措施。 ;)
【讨论】:
以上是关于Lumen 框架中的 auth.php 应该放在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用相同的身份验证保护验证多种类型的用户 [Lumen]