问题标签 [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.
php - 为什么尾随斜杠会改变 Lumen 中的请求类型..?
我是 Lumen 的新手,我已经定义了这样的路线:
我的控制器就像:
如果我试图用尾部斜杠点击 url,它会去getUsers
,如果我删除尾部斜杠,它会去saveUsers
。
请帮忙。
注意:- 我正在使用 Lumen 5.3.3 版并在 Firefox 中尝试使用 REST Easy 扩展的 POST 请求。
php - Codeception Lumen API - '未定义身份验证驱动程序 [api]' 在单个测试中发出多个请求时
我有一个使用 Lumen 5.3 构建的 API。对于身份验证,我使用 Laravel Passport(通过dusterio/lumen-passport包移植到 Lumen)。
一切都在 Postman 中运行良好,并且所有测试都可以通过一个请求顺利通过。但是,一旦我进行了具有多个请求的测试,我就会收到错误消息:“未定义身份验证驱动程序 [api]”。守卫是在我的身份验证配置中定义的,正如我所说,在这个测试用例之外工作得很好。
示例测试:
如果我删除最后 3 行(来自第 2 个 sendPUT 请求的所有内容),则测试通过,但是一旦包含,我就会收到错误。
有任何想法吗?
php - 在 laravel/lumen 中构建一个模型助手
我想在流明(laravel)中构建自定义模型助手并使用它
$listOption 是一个来自 api 的 json 像这样
{过滤器:[{属性:“名称”,值:“约翰”}]
并且结果必须包括所有用户的名字 john
我想在任何桌子上重复使用它
如何创建这个助手
laravel-5.3 - Lumen 5.3 中的密码重置
我正在尝试在 Lumen 5.3 中创建 PasswordReset API。
我从默认的 Laravel 5.3 应用程序中进行了相同的设置。
在用户模型中,我重写了该方法,如下所示:
我已经手动拉入 Lumen 5.3 的通知包
但是,我收到以下错误:
我在这里想念什么?
laravel - 无法在 Lumen 中发送通知电子邮件
我正在尝试发送通知电子邮件,如下所示:
但这由于某种原因不起作用。没有错误,但我没有收到任何电子邮件。但是如果我从数据库中获取一个用户并尝试同样的事情,它就会起作用。任何想法?
我正在使用 Lumen 5.3,并且我已经包含了 Laravel 5.3 中的邮件和通知包
laravel - lumen throw 405 Method Not Allowed on get route
我不明白为什么我在下面得到 405
post url 按预期工作,但是当我定义 get route 时,应用程序开始向我抛出 405 。
来电显示
post url工作正常,只是get url抛出405 ...清除缓存,生成自动加载文件...不知道出了什么问题..
用新路由定义新控制器,它会抛出 404 ......我不认为它是一个路由问题,还有别的东西..
laravel - Lumen QueryException 写入日志
我正在使用 Lumen 5.3.*,我需要QueryException
在storage/logs/lumen.log
.
其他验证正在写入日志文件,但QueryException
.
我已经CustomException
扩展\Exception
并使用Handler
类来report()
解释为什么我能够写入日志文件。但是QueryException
没有。(QueryException
是一个流明供应商文件)
我知道有可能只是\Log()
赶上,QueryException
但我想通过不这样说来使事情变得更清洁。
除了执行上述操作之外,还有其他方法可以做到这一点吗?
提前致谢!
laravel - Lumen 5.3 没有路由文件夹
我用这个命令创建了一个 Lumen 5.3(5.3 是必需的)项目:
根据Lumen 5.3 文档,我的路由应该有一个 routes/web.php 文件:
您将在 routes/web.php 文件中为您的应用程序定义所有路由。
而不是上面我得到了一个app/Http/routes.php
文件。
文档有错吗?难道我做错了什么?
php - 在流明中保护 API
我是 lumen 的新手,我试图通过放置一个名为 Api-Token 的代码来保护我的注册 api,所以只有知道代码的用户才能创建一个新用户,但每次我尝试创建一个新用户时我都做不到
这是我到目前为止所做的
中间件/认证
身份验证服务提供者
{ /** * 注册任何应用服务。* * @return void */ public function register() { }
路线
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”。
代码: