lumen相关内容

流明上的作业队列延迟

我在Lumen 7上有一个项目,其中包含许多队列,但我无法延迟该作业。 我是这样调度作业的: dispatch(new NotifyJob($user, $template)); 但当我添加此内容时 dispatch(new NotifyJob($user, $template))->delay(now()->addMinutes(10)); 我收到此错误 "Cal ..
发布时间:2022-08-26 20:02:17 其他开发

Laravel-通过LOG::INFO()打印布尔值以记录?

log::info(true); log::info(false); 两者都不会在日志文件中打印任何内容。 即使布尔值包含在变量中,情况也是如此。 有什么方法可以改变这种行为吗? 推荐答案 您可以使用 $bool_val = $bool_val ? 'true' : 'false'; log::info($bool_val); ..
发布时间:2022-08-26 19:55:37 PHP

找不到类日志

我是Lumen和Laravel的新手,但我必须使用Lumen编写REST API。我设置了一个控制器,但我在使用记录器时遇到了问题。 我遵循了文档:Lumen docs 这是我的控制器应用程序/http/Controlters/DocumentsController.php: namespace AppHttpControllers; use IlluminateHttpRequest; ..
发布时间:2022-08-26 19:45:41 其他开发

如何在Lumen中应用分页?

如何使我的页面分页,使其每页显示10条记录。我在Laravel中做过,但不确定在Lumen中如何做 推荐答案 Pagate在Lumen中可用。你将会做和在拉威尔一样的事。以下是文档:http://laravel.com/docs/5.1/pagination#basic-usage 我自己在Lumen的第5版中使用过它,我可以告诉您,它的工作原理是一样的。 前。 $user ..
发布时间:2022-08-26 19:31:12 其他开发

访问令牌:撤销与删除

我正在使用dusterio/lumen-passport创建一个路由/user/logout,并在控制器操作中手动吊销令牌,这会导致用户注销。 我有两个注销用户的选项。吊销令牌(它将令牌保留在数据库中-只设置一个标志,告知令牌无用)并删除令牌。 我的问题很简单: 管理令牌的最佳方法是什么?我应该通过删除还是通过吊销来注销? 将来,我将使用redis来存储令牌,因此我想我应该删除 ..
发布时间:2022-08-26 19:23:05 其他开发

Laravel/Lumen 5.2从现有数据库生成迁移表

是否可以从Lumen/laravel 5.2中的现有数据库生成迁移方案?有包裹吗? 我将Lumen连接到Magento数据库,现在我需要使用eloquent。 我没有时间为每个表建立迁移模型。 推荐答案 您可以先使用mysqldump工具将数据库转储到SQL文件中,然后在迁移过程中可以这样做: public function up() { $path = 'path ..
发布时间:2022-08-26 19:16:28 其他开发

事件与观察者在幼年

我真的对事件和观察者感到困惑。因为两者都在做同样的事情。黑白事件和观察者有什么不同?提前谢谢。 推荐答案 观察者和事件做的事情完全不同。 简单区别 观察者基本上是预定义的事件,仅在雄辩的模型上发生(创建记录、更新记录、删除等)。事件是泛型的,不是预定义的,可以在任何地方使用,而不仅仅是在模型中使用。 观察员: 观察者观察雄辩中发生的特定事情,如保存、保存、删除、删除 ..
发布时间:2022-08-26 19:11:42 PHP

尝试在Lumen中重置密码

我正在尝试在Lumen中实现密码重置功能,但未能成功。 Lumen可以访问Laravel的PasswordBroker和PasswordManager之类的内容,但我无法使用它并成功。有什么解决方案吗? 推荐答案 我昨晚才发现这一点,并为此写了一篇博客: http://www.imjohnbon.com/password-resets-in-lumen/ 希望它至少能 ..
发布时间:2022-08-26 19:01:38 其他开发

流明 - mongodb - jenssegers/laravel-mongodb - 邮递员

我已经在我的 wamp 上安装了 mongodb,C:\wamp64\bin\mongodb\mongodb.3.4\bin,我已经在路径中添加了 mongodb,并在必要时创建了 windows 服务来启动它.我已经通过composer安装了lumen,之后我安装了: "laravel/lumen-framework": "5.3.*", "barryvdh/laravel-ide-he ..
发布时间:2022-01-22 14:33:49 PHP

Envoy 验证 Jwt 失败

我有一个 Laravel(Lumen) 登录 API,它使用 HS256 生成 JWT.然后我将我的不记名令牌发送到 Envoy Gateway 并从 Envoy 获取 JWT 验证失败 在官方 JWT 解码网站上,我可以成功解码并验证我的不记名令牌.在这里我生成我的 JWT: {$有效载荷 = ['ISS' =>config('app.name'),//发行者 vom 令牌'子' ..
发布时间:2022-01-10 09:10:28 其他开发

不允许 Lumen API CORS Ajax 405 方法

我在 Laravel Lumen 上有一个 api,我们通过 Postman 和 Ruby Rest Client 进行测试,一切顺利,但我们创建了一个简单的 Auth Login 来响应网络令牌,一切正常,但在我们的 React App 上实际上我们有这个“405 405 方法不允许". 我们用下面的代码创建一个类: ..
发布时间:2022-01-01 10:00:41 其他开发

方法 addEagerConstraints 不存在

我有两个模型,用户和事件.我在用户和事件之间制作了一个数据透视表,invitations 和 status 列.在我的事件模型定义中,我写了这个: 公共函数邀请(){返回 $this->belongsToMany(User::class, 'invitations', 'event_id', 'user_id')->withTimestamps()->withPivot('status')->o ..
发布时间:2021-12-26 11:38:44 其他开发

在 Lumen 或 Laravel 5 中更改时区

我正在使用 Lumen 框架.如何将时区更改为欧洲/巴黎 CEST? 我在 .env 文件中添加了一个变量: APP_TIMEZONE=欧洲/巴黎 但这行不通.更新时区的正确方法是什么? 解决方案 您可以通过配置app.php来设置您的应用时区config 文件夹中的文件. 要更改时区,请修改 app.php 文件中 timezone 的值. 这是写在这部分 |-- ..
发布时间:2021-12-18 21:12:04 PHP

重定向到 Lumen (Laravel) 上的公共文件夹

我有一个大问题.我使用 Lumen 框架在本地主机上开发一个应用程序.我的工作环境是 Wamp (Windows). Lumen 要求根位于 public 文件夹中. 为此,我有一个这样的配置文件: NameVirtualHost name.localDocumentRoot C:/wamp/www/name/public服务器名称 name.local ..
发布时间:2021-12-10 08:31:30 其他开发