问题标签 [lumen-5.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
161 浏览

php - 为什么尾随斜杠会改变 Lumen 中的请求类型..?

我是 Lumen 的新手,我已经定义了这样的路线:

我的控制器就像:

如果我试图用尾部斜杠点击 url,它会去getUsers,如果我删除尾部斜杠,它会去saveUsers

请帮忙。

注意:- 我正在使用 Lumen 5.3.3 版并在 Firefox 中尝试使用 REST Easy 扩展的 POST 请求。

0 投票
0 回答
367 浏览

php - Codeception Lumen API - '未定义身份验证驱动程序 [api]' 在单个测试中发出多个请求时

我有一个使用 Lumen 5.3 构建的 API。对于身份验证,我使用 Laravel Passport(通过dusterio/lumen-passport包移植到 Lumen)。

一切都在 Postman 中运行良好,并且所有测试都可以通过一个请求顺利通过。但是,一旦我进行了具有多个请求的测试,我就会收到错误消息:“未定义身份验证驱动程序 [api]”。守卫是在我的身份验证配置中定义的,正如我所说,在这个测试用例之外工作得很好。

示例测试:

如果我删除最后 3 行(来自第 2 个 sendPUT 请求的所有内容),则测试通过,但是一旦包含,我就会收到错误。

有任何想法吗?

0 投票
0 回答
289 浏览

php - 在 laravel/lumen 中构建一个模型助手

我想在流明(laravel)中构建自定义模型助手并使用它

$listOption 是一个来自 api 的 json 像这样

{过滤器:[{属性:“名称”,值:“约翰”}]

并且结果必须包括所有用户的名字 john

我想在任何桌子上重复使用它

如何创建这个助手

0 投票
1 回答
849 浏览

laravel-5.3 - Lumen 5.3 中的密码重置

我正在尝试在 Lumen 5.3 中创建 PasswordReset API。

我从默认的 Laravel 5.3 应用程序中进行了相同的设置。

在用户模型中,我重写了该方法,如下所示:

我已经手动拉入 Lumen 5.3 的通知包

但是,我收到以下错误:

我在这里想念什么?

0 投票
1 回答
629 浏览

laravel - 无法在 Lumen 中发送通知电子邮件

我正在尝试发送通知电子邮件,如下所示:

但这由于某种原因不起作用。没有错误,但我没有收到任何电子邮件。但是如果我从数据库中获取一个用户并尝试同样的事情,它就会起作用。任何想法?

我正在使用 Lumen 5.3,并且我已经包含了 Laravel 5.3 中的邮件和通知包

0 投票
4 回答
6586 浏览

laravel - lumen throw 405 Method Not Allowed on get route

我不明白为什么我在下面得到 405

post url 按预期工作,但是当我定义 get route 时,应用程序开始向我抛出 405 。

来电显示

post url工作正常,只是get url抛出405 ...清除缓存,生成自动加载文件...不知道出了什么问题..

用新路由定义新控制器,它会抛出 404 ......我不认为它是一个路由问题,还有别的东西..

0 投票
0 回答
435 浏览

laravel - Lumen QueryException 写入日志

我正在使用 Lumen 5.3.*,我需要QueryExceptionstorage/logs/lumen.log.

其他验证正在写入日志文件,但QueryException.

我已经CustomException扩展\Exception并使用Handler类来report()解释为什么我能够写入日志文件。但是QueryException没有。(QueryException是一个流明供应商文件)

我知道有可能只是\Log()赶上,QueryException但我想通过不这样说来使事情变得更清洁。

除了执行上述操作之外,还有其他方法可以做到这一点吗?

提前致谢!

0 投票
1 回答
414 浏览

laravel - Lumen 5.3 没有路由文件夹

我用这个命令创建了一个 Lumen 5.3(5.3 是必需的)项目:

根据Lumen 5.3 文档,我的路由应该有一个 routes/web.php 文件:

您将在 routes/web.php 文件中为您的应用程序定义所有路由。

而不是上面我得到了一个app/Http/routes.php文件。

文档有错吗?难道我做错了什么?

0 投票
1 回答
2307 浏览

php - 在流明中保护 API

我是 lumen 的新手,我试图通过放置一个名为 Api-Token 的代码来保护我的注册 api,所以只有知道代码的用户才能创建一个新用户,但每次我尝试创建一个新用户时我都做不到

这是我到目前为止所做的

中间件/认证

身份验证服务提供者

{ /** * 注册任何应用服务。* * @return void */ public function register() { }

路线

0 投票
0 回答
318 浏览

php - Google_Client 收据验证:在 \vendor\guzzlehttp\guzzle\src\Client.php 第 147 行中找不到类“GuzzleHttp\Psr7\UriResolver”

我正在使用 Lumen 版本 Laravel Framework 版本 Lumen (5.3.3) (Laravel Components 5.3.*)。以下是我的代码。但抛出异常:

在 \vendor\guzzlehttp\guzzle\src\Client.php 第 147 行中找不到类“GuzzleHttp\Psr7\UriResolver”。

代码: