编程

Laravel 13 正式发布:新特性一览。

813 2026-03-03 18:19:00

Laravel 13 是 Laravel 框架下的主版本,于 2026 年 3 月发布。此次发布的版本要求使用 PHP 8.3 以上版本,将遵循 Laravel 的标准支持周期,Bug 修复持续到 2027 年 Q3 季度,安全更新持续至 2028 年 Q1 季度。...

详情...
编程

PHP 8.5 正式发布!新特性一览

1497 2025-11-14 10:04:00

PHP 8.5 于本月,即 2025 年 11 月 20 日发布,其特色功能包括管道运算符、新的 URI 扩展、新的 array_first() 和 array_last() 函数等等:管道运算符对于希望将多个可调用对象链接在一起,并以原生方式从左到右传递值的 PHP 开发人员来说,管道运算符是一个令人兴奋的工具:// Using the pipe ope...

详情...
杂谈

关于本站

4777 2021-12-25 04:58:55

“夏虫不可语于冰,笃于时也。”语出庄子。夏虫之不可语冰,以其生命之长度如此、生命形态如此,故不可能有...

详情...
编程

PHP 8.6:新增 clamp 函数

24 21小时前

PHP 8.6 引入了一个新的 clamp 函数,用于检查给定值是否在给定的范围内。如果值在范围内,则返回原始值;如果不在范围内,则 clamp 返回最接近的上限值。换句话说,clamp 函数可以将给定值“限制”到下限或上限。PHP 中的新 clamp 函数与其他编程语言(例如 C++ (std::clamp)、C# (Math.Clamp)、Go (cmp...

详情...
编程

幕后揭秘:Blaze 如何加速 Blade 模板

34 1天前

如果你今年参加了 Laracon US 大会,或者你对 Livewire 非常熟悉,那么你可能已经听说过 Blaze 了。Blaze 是一个全新的即插即用包(由 Livewire 团队开发,但它适用于所有 Blade 模板网站),旨在显著优化 Laravel 渲染 Blade 组件的方式。你可以这样理解:即使是一个简单的...

详情...
编程

如何审查 Laravel 代码

45 2天前

优秀的代码就像一场精彩的对话……清晰、简洁,且易于理解。在审查 Laravel 代码时,这一原则尤为适用。代码审查不仅仅是为了找出错误,更是为了确保项目在长期的发展过程中,始终保持安全、可扩展且易于维护。尽管不同团队在具体偏好上可能存在差异,但在代码审查领域,确实存在一些行之有效的最佳实践,能够持续带来更优异的成果。在本文中,我们将深入探讨高效 Larave...

详情...
编程

Laravel Backup v10: 可序列化事件、弹性多目的地备份及更多功能

121 2026-04-22 15:14:00

laravel-backup 的 v10 版本刚刚发布不久,这是一个用于为 Laravel 应用创建备份的包。备份是一个 zip 文件,其中包含你指定的目录中的所有文件,以及数据库的转储文件。你可以将它存储在 Laravel 支持的任何文件系统中,甚至可以一次备份到多个磁盘...

详情...
编程

TIOBE 编程语言排行榜:2026 年 4 月 | Rust 的崛起势头似乎放缓

729 2026-04-13 04:15:00

Rust 是 TIOBE 编程语言排行榜前 20 名中最年轻的语言。它于 2020 年 6 月首次跻身前 20 名,当时人们普遍预期它会进入前 10 名,成为 C 和 C++ 的强劲对手。那已经是近六年前的事了。此后,Rust 的排名稳步提升,甚至在今年年初达到了历史最高点(第 13 位)。然而,仅仅三个月后,它的排名就回落到了第 16 位。这表明 Rust...

详情...
编程

Laravel Query Builder v7: Laravel 构建 API 的必备套件

203 2026-04-10 10:02:00

Spatie 刚刚发布了 spatie/laravel-query-builder 的 v7 版本。这是一个旨在帮助你轻松构建灵活 API 端点的软件包。如果你正在使用 Laravel 构建 API,几乎肯定会需要允许调用方对结果进行过滤、排序、加载关联关系以及选取特定字段。若为每一个端点都手动编写这些逻辑,工作很快就会变得枯燥重复;而且,这也极易导致你无意...

详情...
编程

从 dd() 到 Ray:一种不打断工作流的调试方案

226 2026-04-09 05:10:00

理解 Laravel 的请求生命周期来定位 bug 而非盲目猜测的方法。但即便确定了阶段,仍需实际查看代码中的运行情况。对大多数 Laravel 开发者来说,这意味着一件事:dd()。dd() 确实很棒。多年来它一直是我的首选方式。但不知从何时起,我意识到它也在拖慢我的进度。倒不是说它是个烂工具——而是因为它的运作方式。让我来展示一下我的意思,以及我是如何将...

详情...