【发布时间】:2019-03-15 22:07:59
【问题描述】:
我们有一个以 react 作为前端的 Laravel 项目。 react基本上是在laravel项目里面,我们用php artisan preset react来添加的。
由于此应用程序需要身份验证,我们使用自定义 laravel 身份验证来授予用户访问权限。然后当身份验证正确时,我们将用户重定向到将由 react 和 react 路由器管理的路由。 问题是我们需要从同一个应用程序中使用我们的 API 端点,并且这些端点必须受到保护。 laravel Auth 在那里不起作用,会话信息没有在每个请求上发送。我试过https://laravel.com/docs/5.7/authentication#stateless-http-basic-authentication虽然解决了登录不方便的问题,然后当想消耗另一个资源时提示再次登录。也不能将 api 路由更改为 Web 中间件。
有人知道如何使用普通的 laravel 身份验证来保护 laravel API 路由
【问题讨论】:
标签: php reactjs laravel laravel-5