编程

Laravel 12.35 的 deferred 队列驱动

40 1天前

Laravel 12.35添加了一个名为 deferred 的新队列驱动,旨在在 HTTP 响应返回客户端后处理队列中的任务,所有操作均在同一个 PHP 进程内完成。与依赖外部工作器的典型队列驱动(数据库、Redis、Sqs 等)不同,deferred 驱动允许你将非关键任务(例如发送电子邮件、日志记录或分析)推迟到请求完成为止。defer...

详情...
编程

PSR-20 Clocks: PHP 中的可测试时间

55 3天前

想象一下。你推送了一些代码,然后砰的一声,一个不相关的单元测试在 CI 中失败了:差了一秒。你重新运行测试:砰,又失败了。再一次重新运行:终于,测试通过了。你目测了一下逻辑,发现它完全没问题,那么到底是怎么回事呢?最有可能的答案是:时间。设置 Fixture、触发模拟(不要这么做)以及运行几个断言所花费的时间,很容易将“现在 + 30 秒”的检查变成“现在 ...

详情...
编程

Laravel 12.34 中的 Failover 队列驱动

64 3天前

Failover 队列驱动Laravel 12.34 引入了新的故障转移(failover)队列驱动,以提高处理作业的可靠性。它允许你按优先级定义多个队列连接。如果第一个连接失败,Laravel 会自动尝试将作业推送到下一个可用的连接。此功能在正常运行时间和作业交付至关重要的生产环境中尤为有用。Failover 队列驱动的工作原来故障转移(failover)...

详情...
编程

PHP 8.5: Intl: 新增 IntlListFormatter 类

129 2025-10-23 23:35:00

PHP 8.5 中的 Intl 扩展添加了一个名为 IntlListFormatter 的新类。它为列表提供了区域(locale)感知的格式化,使其成为人类可读的“和”列表、“或”列表或单位列表。新的 IntlListFormatter 类遵循与 Intl 扩展中的其他类相同的模式;它使用有效的 locale 字符串进行实例化,并使用 ICU 数据进行实际格...

详情...
编程

Setup 命令添加到 Laravel 的 Composer 文件中

153 2025-10-21 10:47:00

Taylor Otwell 在 Laravel 的 Composer 文件中添加了一个 setup 命令,将常见的设置步骤合并为一个命令来设置 Laravel 项目。这个命令是一个很好的起点,但你可以根据项目的具体需求轻松自定义:{ "setup": [ "composer install", "@php -r \"! file_exis...

详情...
编程

在 Laravel 应用中使用 Markdown 和 Blade 管理 AI 提示(Prompt)

232 2025-10-13 10:24:00

@chimit 为 Laravel 开发的 Prompt 包提供了一种简单的方法来管理 Markdown 文件中的 AI 提示,并充分利用了 Blade 的强大功能。你可以在 resources/prompts 文件夹中定义提示模板,其内容可能类似于以下示例:You are an SEO expert specializing in e-commerce. ...

详情...
编程

Tiobe 编程语言排行榜:2025 年 10 月|C、C++ 和 Java 角逐第二名

2767 2025-10-09 00:54:00

十月头条:第二名之争激烈。自 Python 于 2023 年占据排行榜榜首以来,紧随其后的C、C++ 和 Java 一直在争夺第二名。最近一年多以来,者三个需要之间俄排名差距一直小于 1%。有段时间 C 语言稍稍领先,随后又被 C++ 超越,现在 C 又重回榜 2 而Java 一直维持在离这两个语言不远的距离。本月,由于 C23 版本的采用,C 语...

详情...
编程

Laravel 地理位置管理包 GeoGenius

299 2025-10-07 18:36:00

Laravel 的 GeoGenius 包是一个处理地理位置、时区管理、多语言支持的轻量级的、灵活的包。它自动检索基于 IP 详细位置信息、检测用户时区、设置正确的本地化语言,甚至使用国家选择器和验证初始化电话输入框字段,将所有这些整合到应用中:...

详情...
编程

PrettyPHP - PHP 代码格式化

357 2025-09-30 22:17:00

PrettyPHP 是一个代码格式化器,是一个用 PHP 编写的快速、确定的 PHP 代码p格式化器。它有合理的默认值,无需配置即可运行。$ pretty-php app

详情...
编程

前端开发人员已精疲力竭

420 2025-09-29 05:40:00

Web 开发持续飞速发展。静态网站凭借现代化的 UI 模式、快速的工具和智能的默认设置,发展成为功能丰富的 Web 应用。理论上,构建应该更容易。但实际上,快速的变化速度带来了无形的阻力,减慢了交付速度,并悄悄地加剧了人们的倦怠。早期的前端工作感觉简单透明:内置 Web API、少量 JavaScript,或许还有 jQuery。无需编译步骤。部署过程简单直...

详情...