如何在laravel的api控制器中获取身份验证用户详细信息 我正在使用laravel 5.8版
这是我的apiResources路线
Route::apiResources([
'employeeapi' => 'API\EmployeeController',
]);
我的控制器是
class EmployeeController extends Controller {
public function store(Request $request)
{
}
}
如何在Auth::user()
函数中访问store
?
答案 0 :(得分:0)
如果用户以您的 web 路由之一登录到会话,则可以在 api 路由上使用以下中间件来使用laravel会话。
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\Session\Middleware\AuthenticateSession::class,
但是,您可能希望您的 api 使用某种基于令牌的身份验证。 laravel passport为此提供了出色的工具。因为在api中使用会话可能会变得混乱。