【发布时间】:2016-07-16 23:45:36
【问题描述】:
在 SO 中发布了一个关于 Lumen 和 Dingo 的问题 Lumen + Dingo + JWT is not instantiable while building 后,我得到了一个关于如何设置这样一个系统的很好的详细答案。
在他的设置中有一个使用 Eloquent 的小型身份验证示例。现在我们在 Lumen 中加载一个自定义框架,它有自己的模型等,有自己的数据库连接等。
我无法弄清楚的是如何完全删除 Eloquent,并使用我们自己的框架进行身份验证。
到目前为止我做了什么:
- 从我们的
bootstrap\app.php中删除了$app->withEloquent();
我认为需要进行的其他编辑是编辑config\auth.php,或者甚至可能完全删除此文件。我不太确定。
最后,在App\Api\v1\Controllers\AuthController@postLogin 中调用了validate 函数。此功能需要与我的框架进行通信,而不是通过 Eloquent。这在 Lumen 中是如何巧妙地完成的,我也不确定。
【问题讨论】:
标签: php authentication lumen lumen-5.2