我使用Google身份验证器添加laravel-admin
在发布到新页面/auth/auth
的过程中,始终会重定向到/auth/login
,因为
“ / auth / auth”不在admin.auth中。
我如何不编辑就解决这个问题
/vendor/composer/encore/laravel-admin/src/Middleware/Authenticate.php
我试图通过将Authenticate.php
复制到app/http/Middleware
来覆盖Authenticate.php,但不起作用
来自
protected function shouldPassThrough($request)
{
$excepts = config('admin.auth.excepts', [
'auth/login',
'auth/logout',
]);
到
protected function shouldPassThrough($request)
{
$excepts = config('admin.auth.excepts', [
'auth/login',
'auth/logout',
'auth/auth'
]);
我想将/auth/login
发布到/auth/auth
(使用Google身份验证器)
然后登录到laravel-admin
答案 0 :(得分:0)
您只需在 app / config / admin.php
中添加跟踪代码'auth' => [
.....
// The URIs that should be excluded from authorization.
'excepts' => [
'auth/login',
'auth/logout',
'auth/auth
],
.....
],