调度器列表:Laravel 定时任务的 Web 控制面板

最后更新于 经过

调度器列表:Laravel 定时任务的 Web 控制面板(图片)

按调度列表 阿克谢 这是一个 Laravel 扩展包,它将你的计划任务置于 Web 控制面板之后,而不是直接放在项目中。 php artisan schedule:list 输出。它会读取你注册的任务,显示它们的 cron 表达式和下次运行时间,并允许你从浏览器触发其中一个任务并查看其输出流。

所有已安排任务的列表

仪表盘会读取您在控制台路由中注册的任务,并显示它们的计划、下次运行时间、时区以及任何附加的约束条件。 description() 对任务的调用会反映到用户界面上,因此值得添加一个:

日程 :: 命令 '启发'
-> 每分钟 ()
-> 描述 “显示一条随机励志名言。” (英文):

任务按类型分组——Artisan 命令、闭包和 shell 作业——您可以按类型筛选列表,或对命令名称、表达式和描述进行搜索。

日程列表界面
日程列表界面

按需运行任务

启用手动执行后,您可以从控制面板运行任务,而无需等待其下一个计划的执行周期。该软件包会打开一个控制台覆盖层,并将命令的终端输出实时流式传输回来,最多可设置字符限制。此功能默认关闭。 output_limit 配置项限制了用户界面可以显示的输出数量(默认设置为 12,000 个字符)。

默认禁用,需身份验证

仪表盘出厂时已禁用并被锁定。 webauth 中间件。仪表盘本身和手动执行都是通过环境变量选择启用的:

调度器列表已启用 = 真的
调度程序列表手动执行 = 错误的

对于超出本地计算机范围的任何操作,README 建议添加一个权限控制,以便只有授权用户才能访问:

:: 定义 '查看调度列表' , 功能 ($user) {
返回 $用户 -> 管理员;
});

从浏览器运行任意定时命令存在真正的风险,因此请谨慎操作。 manual_execution 除非您已锁定访问权限,否则生产环境中将关闭此功能。

安装

通过 Composer 安装软件包并发布其配置:

作曲家 要求 Devakshay/调度程序列表 Laravel
php 工匠 供应商:发布 --标签= "scheduler-list-laravel-config"

启用后,仪表板位于 /schedulers 您可以阅读更多内容并查看原文。 GitHub

你可以试试看 演示网站

保罗·雷德蒙德照片

Laravel News 特约撰稿人。全栈 Web 开发人员兼作家。

归档于:
立方体

Laravel 时事通讯

加入超过 4 万名开发者的行列,不错过任何新的技巧、教程等内容。

图像
了解软科技

以每小时 20 美元的价格聘请具备人工智能专业知识的 Laravel 开发人员。48 小时内即可开始工作。

访问 Acquaint Softtech
鱼叉:新一代时间跟踪和发票标志

Harpoon:新一代时间跟踪和发票系统

新一代时间跟踪和计费软件,帮助您的机构规划和预测盈利的未来。

Harpoon:新一代时间跟踪和发票系统
Laravel Cloud 标志

Laravel 云

轻松创建和管理服务器,并在几秒钟内部署 Laravel 应用程序。

Laravel 云
绝不妥协标志

绝不妥协

来自 No Compromises 播客的两位经验丰富的开发者 Joel 和 Aaron 现在可以为您的 Laravel 项目提供服务。⬧ 固定费用 9500 美元/月。⬧ 无冗长的销售流程。⬧ 无需签订合同。⬧ 100% 退款保证。

绝不妥协
Kirschbaum 标志

樱桃树

提供创新和稳定性,确保您的Web应用程序取得成功。

樱桃树
Lucky Media 标志

幸运传媒

Get Lucky Now——拥有十余年经验的 Laravel 开发理想之选!

幸运传媒
Tinkerwell 徽标

廷克威尔

Laravel 开发者必备的代码运行器。可在本地和生产环境中体验 AI、自动补全和即时反馈功能。

廷克威尔
了解 Softtech 的标志

了解软科技

Acquaint Softtech 提供 AI 就绪的 Laravel 开发人员,48 小时内即可上手,每月费用为 3000 美元,没有冗长的销售流程,并提供 100% 退款保证。

了解软科技
SaaSykit:Laravel SaaS 入门套件徽标

SaaSykit:Laravel SaaS 入门套件

SaaSykit 是一个多租户 Laravel SaaS 入门套件,包含运行现代 SaaS 所需的所有功能,例如支付、美观的结账界面、管理面板、用户仪表盘、身份验证、现成组件、统计数据、博客、文档等等。

SaaSykit:Laravel SaaS 入门套件
Shift 标志

转移

还在运行旧版本的 Laravel?立即实现 Laravel 自动升级和代码现代化,让您的应用程序保持最新状态。

转移
PhpStorm 标志

PhpStorm

首选的 PHP IDE,对 Laravel 及其生态系统提供广泛的开箱即用支持。

PhpStorm
Zed 镜像的 Laravel 社区扩展

Zed 的 Laravel 社区扩展

阅读文章
使用可过滤图像的高级 Eloquent 查询过滤

使用可筛选功能实现高级 Eloquent 查询筛选

阅读文章
Laravel 13.13 图片中使用 Bus::bulk() 进行批量作业调度

Laravel 13.13 中使用 Bus::bulk() 进行批量作业调度

阅读文章
使用 Checkpoint 镜像对 Laravel 应用进行安全问题审计

使用 Checkpoint 对 Laravel 应用进行安全问题审计

阅读文章
使用 Truffle 图像的内存 Eloquent 模型

使用 Truffle 的内存 Eloquent 模型

阅读文章
使用 MigrAlign 镜像检测并解决 Laravel Schema Drift 问题

使用 MigrAlign 检测并解决 Laravel Schema Drift 问题

阅读文章