19得票4回答
在Lumen框架中启用会话

我有两个(但让我们想象更多)微服务(API),它们需要知道已认证的用户。理想情况下,我只想恢复他们的会话。 所有微服务都使用相同的存储进行会话管理: redis。 所有API调用将具有Cookie头,因此所有服务都能够基于该cookie恢复会话。 我已经成功地通过PHP $_SESSION...

19得票4回答
在Lumen中启用CORS

我有一个使用Lumen开发的API。我可以使用Postman进行请求,但是当使用Jquery.ajax请求时无法正常工作。因此,我需要知道如何在Lumen API中启用CORS。

18得票4回答
Illuminate\Auth\RequestGuard::attempt方法不存在

我对laravel和lumen都很新手。 我正在使用lumen 5.6创建一个带有oauth2.0的登录api,我已经安装了passport并生成了令牌。 以下是我的登录控制器函数,它工作正常。它返回令牌。 namespace App\Http\Controllers; use Illum...

18得票2回答
在安装 Lumen 后找不到页面

我刚刚安装了 Lumen,但是当我访问它的公共目录 localhost/lumen/public 时,会出现: 抱歉,您正在查找的页面不存在。 我检查了 app\Http\routes.php 并进行了更改。$app->get('/', function () use ($a...

18得票1回答
如何在新安装中指定Lumen(或Laravel)版本?

我想在一个新项目中安装 Laravel Lumen 的特定版本(5.1 而不是最新的 5.2 版本)。 来自文档:lumen new blog 或:composer create-project laravel/lumen --prefer-dist 无效:它安装了最新的一个。

18得票1回答
访问令牌:撤销 vs 删除

我正在使用dusterio/lumen-passport创建一个路由/user/logout,在控制器操作中,我手动撤销令牌以使用户注销登录。 我有两种选项来注销用户。撤销令牌(将令牌保留在数据库中 - 只是设置一个标志告诉令牌已无用)和删除令牌。 我的问题很简单: 在管理令牌方面,哪种...

17得票1回答
base_uri并非从guzzle客户端实例化中衍生。

我正在使用Lumen尝试通过Guzzle设置简单的API请求。 问题是在初始的new Client()中,base_uri参数似乎没有正确传递。 简化示例: use GuzzleHttp\Client; $client = new Client([ 'base_uri' => ...

17得票5回答
Lumen 5.4中Bcrypt无法工作:调用未定义的函数bcrypt()。

我创建了一个新的 Lumen 5.4 项目并尝试种植一些数据。在种子文件里,我使用 bcrypt 加密密码。但是当我运行 php artisan db:seed 命令时,出现以下错误:Call to undefined function bcrypt() 为什么我不能在Lumen中使用bcry...

16得票2回答
在Lumen中执行迁移时未设置表名

当我尝试在Lumen框架中运行迁移时,遇到了这个错误: $ php artisan migrate:install [Illuminate\Database\QueryException] ...

16得票2回答
认证守卫驱动程序[api]未定义。Lumen,Dingo,JWTAuth。

我正在尝试使用Lumen开发REST API。我使用Dingo和JWTAuth API进行身份验证,但是出现了以下消息:Auth guard driver [api]未定义。 下面是Postman的消息截图和堆栈跟踪: