方法bool attempt(array $credentials = [], bool $remember = false)
可用于带有“会话”驱动程序的后卫。
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
];
但不适用于驱动程序“护照” 。
`Auth::guard('api')->attempt(
$this->credentials($request), $request->filled('remember')
));`
错误:“方法Illuminate \ Auth \ RequestGuard :: attempt不存在。”,
我知道我可以使用会话驱动程序使其工作,但是是否有任何解决方法,或者我应该编写自己的尝试方法来登录用户。
答案 0 :(得分:0)
config / auth.php
<?php
return [
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'passport',
'provider' => 'users',
],
],