Laravel 13 正式发布:新特性一览。
Laravel 13 是 Laravel 框架下的主版本,于 2026 年 3 月发布。此次发布的版本要求使用 PHP 8.3 以上版本,将遵循 Laravel 的标准支持周期,Bug 修复持续到 2027 年 Q3 季度,安全更新持续至 2028 年 Q1 季度。...
PHP 8.5 正式发布!新特性一览
PHP 8.5 于本月,即 2025 年 11 月 20 日发布,其特色功能包括管道运算符、新的 URI 扩展、新的 array_first() 和 array_last() 函数等等:管道运算符对于希望将多个可调用对象链接在一起,并以原生方式从左到右传递值的 PHP 开发人员来说,管道运算符是一个令人兴奋的工具:// Using the pipe ope...
为 Laravel 应用生成用于社交网站分享的 OG 图片
当你在 Twitter、Facebook 或 LinkedIn 上分享链接时,泽泻平台会显示预览图。要正确显示 Open Graph 图片,通常需要使用外部服务或设置独立的渲染管道。Spatie 有一个 laravel-og-image 包,这个包允许你直接在 Blade 视图中将 OG 图片定义为 HTML。该软件包会截取 HTML 的屏幕截图并将其作为 ...
PHP 8.6: 新增 SortDirection Enum
PHP 8.6 在全局命名空间中引入了一个名为 SortDirection 新枚举,其作为简单的、始终可用的枚举可以被核心函数和用户空间 PHP 应用调用。SortDirection 枚举是一个单位枚举,也就是说该枚举的每一个元素都没有一个对应的标量值,如 ASC 或者 DESC。PHP 应用可以推断 Enum 元素的相应的特定域标量值。新增 S...
PHP 基金会成立生态系统安全团队
PHP 基金会刚刚宣布成立一个新的“生态系统安全团队”(Ecosystem Security Team),该团队由 Alpha-Omega 提供资助,旨在全面提升 PHP 开源生态系统的安全性。Volker Dusch 将担任 PHP 基金会的“驻场生态系统 AI 安全工程师”(Ecosystem AI Security Engineer in Reside...
使用 IntelliJ IDEA 调试 Spring Boot
Spring Boot 通过只包含一些依赖项和最少的配置,使创建强大的应用变得容易。只需几行代码,我们就可以设置 HTTP 端点、连接到数据库和处理事件。这感觉就像魔法——直到出了问题。出现问题时,调试变得至关重要。然而,理解 Spring Boot 应用幕后发生的事情可能很棘手。配置值可能来自多个来源,bean 可能是有条件加载的,事务问题可能很...
Laravel 的 Mailbox 简介:一个可直接嵌入应用的本地电子邮件收件箱
每个 Laravel 应用都会发送电子邮件,如欢迎邮件、密码重置邮件、订单确认邮件、发票邮件和通知邮件。每个团队都会遇到同样的尴尬时刻:在真正发送到收件箱之前,需要有人查看这些邮件的实际内容。常规选项都是折中方案。日志驱动会将编码后的 HTML 和头部信息转储到一个无人愿意阅读的文件中。Mailtrap 和 Mailhog 虽然能工作,但它们意味着每个新开发...
SEO 优化之 Schema 结构化
Schema 结构化数据在 SEO 优化中,指的是在网页代码中嵌入标准化的结构化标记,帮助搜索引擎更精准地理解页面内容,从而获得更丰富的搜索结果展示(富媒体摘要/Rich Snippets)...
GoDaddy 共享主机上运行 php artisan tinker 时遇到 mkdir(): Permission denied 错误
在 GoDaddy 共享主机上运行 php artisan tinker 时遇到 mkdir(): Permission denied,这是因为 PsySH(Tinker 的底层 REPL)默认尝试在系统临时目录创建运行时文件夹,而 GoDaddy 共享主机通常禁止写入系统级临时目录。解决方案创建 .psysh.php 配置文件在项目根目录创建 .psysh...