我可以在 Laravel 中同时使用 OAuth 和 Auth 吗?

Can I use OAuth and Auth at the same time in Laravel?

我正在做一个在 Laravel 中实现私人聊天的项目。但是对于第三方,我们使用 OAuth 但我已经在我的项目中使用了 auth() 。我可以同时使用两者吗? OAuth 正在获取令牌,然后与 Vue.js 通信。所以,我不想删除项目中的 auth() 函数。你能指导我做什么吗?

laravel项目中的实时聊天系统。我正在使用单独的 Vue.js 和 Laravel。

是的。您可以同时使用 OAuth 和默认 Laravel Auth。默认情况下,Laravel 提供路由 web.phpapi.php.

web.php:此路由使用默认 Laravel Auth 功能

api.php:此处定义的路由使用 OAuth 功能

确保在 config/auth.php

中使用默认驱动程序 web
'defaults' => [
    'guard' => 'web',
    'passwords' => 'users',
],