编程

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

838 2025-11-14 10:04:00

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

详情...
杂谈

关于本站

4568 2021-12-25 04:58:55

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

详情...
编程

使用 sole() 阻止 Laravel SQL 注入

16 8小时前

我非常喜欢在 Laravel 中使用 Eloquent 的 sole() 方法。如果结果集大于 1,它会抛出异常。这意味着你只能得到一条记录。这通常正是我想要的。除非我确实需要匹配结果集中的第一条记录,否则我已经不再使用 firstOrFail() 方法了。但我刚刚发现了另一个喜欢使用 sole 方法的理由——它有助于增加一层防止 SQL 注入的保护。让我们...

详情...
编程

MySQL 字段注释的五种查询方法

24 21小时前

MySQL 是一个广泛使用的开源关系型数据库管理系统。在创建数据库表时,我们经常会为字段添加注释,以便更好地描述字段的用途和含义。那么,如何查询 MySQL 中字段的注释呢?本文将介绍五种方法,帮助你轻松获取字段注释信息。方法一:使用 SHOW FULL COLUMNS 命令你可以使用SHOW FULL COLUMNS命令来查看表的所有列及其注释。例如,要查...

详情...
编程

PHP DebugBar v3 发布

54 4天前

Barry vd. Heuvel 发布 PHP DebugBar v3,Laravel Debugbar 也将很快发布。PHP DebugBar 新功能:现代化 JavaScript,移除 jQuery使用构建脚本引入新的 Tabler 图标,用轻量级的 SVG 图标替换了臃肿的 FontAwesome用于前缀依赖项和最小化资源的构建脚本新的 AssetHa...

详情...
编程

Laravel 框架下,PostgreSQL 与 MongoDB:如何选择合适的数据库

72 5天前

对主流技术的比较与技术本身一样引人注目。来自不同背景的开发者或工程师常常会就他们使用的技术孰优孰劣展开辩论。这类讨论通常不会得出任何决定性的结论,但今天我们又遇到了一个。在我看来,威廉·莎士比亚那句名言——“世上本无好坏,全在人心”——同样适用于技术领域。当然,所有主流技术本身都是优秀的,正因如此它们才如此主流。它们只是拥有不同的理念。例如,PostgreS...

详情...
编程

Filament v5 和 Filament Blueprint 发布

82 2026-01-21 00:17:00

在 Filament v4.5 发布一周之后,Filament v5 和 Filament Blueprint 也随即发布了。为什么选择 Filament v5?Filament v5 集成了 Livewire v4,该版本由 Caleb Porzio 和 Livewire 团队于本周发布。祝贺他们取得这一重要里程碑!我们将版本号升级到新的主版本,是为了确保...

详情...
编程

Anthropic Claude 的 PHP SDK

120 2026-01-16 01:37:00

Dale Hurley 开发的 Claude PHP SDK 与官方 Python SDK 提供一对一的功能,支持 PHP 8.1 及更高版本。除了 PHP SDK 之外,作者还提供了一个 Laravel 集成,名为 Claude-PHP-SDK-Laravel,其中包含一个服务外观:use ClaudePhp\Laravel\Facades\Claude;...

详情...
电商运营

如何计算客户终身价值以及它对电子商务商店的重要性

118 2026-01-14 05:45:00

了解客户终身价值(CLV)之后,你可能会觉得它对我们这些精打细算的电商卖家来说太过复杂。但其实没必要被客户终身价值吓倒。它复杂吗?当然。它是专门为小型网店设计的吗?很可能不是。但客户终身价值可以帮助你做出更明智的利润率决策,以及如何在维系现有客户和开发新客户之间合理分配资源。了解客户终身价值至关重要,因为它揭示了留住客户的真正价值。当你了解顾客随着时间的...

详情...
编程

Laravel Bastion - 一个 Stripe 风格的 API 身份验证包

190 2026-01-09 01:04:00

Laravel Bastion 是一个受 Stripe 启发而创建的 API 身份验证包,由 Steve McDougall 创建,具有环境隔离、细粒度范围、内置安全性等功能。特性Stripe 风格的 API 令牌 - 带有环境指示符前缀的令牌(app_test_pk_、app_live_sk_)环境隔离 - 独立的测试环境和生产环境,并自动验证细粒度权限控...

详情...