编程

PHP 8.4 正式发布!

1301 2024-11-25 20:34:00

PHP 团队宣布了 PHP 8.4.1 立即可用,这也意味着 PHP 8.4 正式发布。此版本标志着 PHP 语言的最新 minor 版本。PHP 8.4 带来了许多改进和新功能,如:属性钩子非对称属性可见性惰性(Lazy)对象特定于 PDO 驱动的子类BCMath 对象类型等待...有关 PHP 8.4.1 的源代码下载,请访问官方下载页面,Windows...

详情...
杂谈

关于本站

3286 2021-12-25 04:58:55

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

详情...
编程

Laravel 使用 Scramble 文档化 API 身份认证

63 2天前

本文中,我们将回顾 Laravel 中常见的 API 身份验证方法,以及如何使用 Scramble(Laravel 的现代 API 文档工具)来文档化这些方法。OpenAPI 规范支持多种 API 身份验证方法。通过最近的更新,Scramble 现在完全支持 OpenAPI 3.1.0 安全规范,允许你文档化规范中可用的任何身份验证方法。Sanctum 身份验...

详情...
编程

在 Laravel API 中自定义资源响应

66 3天前

Laravel 的 withResponse 方法使开发人员能够在 HTTP 响应对象到达客户端之前修改 HTTP 响应对象来微调 API 响应。此功能不仅限于简单的数据转换,还允许你自定义标头*header)、状态代码和其他响应属性。当构建需要向客户端传递元数据、版本信息或专用标头的专业 API 时,这种方法尤其有价值。class UserResource...

详情...
编程

在 Laravel 的分页中引入 URL 片段

82 5天前

Laravel 的分页系统有一个强大的 fragment() 方法,允许你追加 URL 片段到分页链接中。当在导航过程中将用户引导到页面的特定区域时,此功能特别有用。 $users = User::paginate(15)->fragment('users');渲染时,分页链接将会自动在 URL 中使用 ‘#users’,将用户引导到页面的...

详情...
编程

TIOBE 编程语言排名: 2025 年 3 月 | Fortran、Delphi 等远古语言逆袭

579 2025-03-12 05:39:00

三月头条:Fortran、Delphi 等远古语言逆袭。三月份有一个非常有趣的情况,我们可以看到一些非常古老的语言正在悄悄进入 TIOBE 指数前 20 名。Fortran 和 Delphi 正在争夺前 10 的位置,而 COBOL 和本月的新进入榜单前 20 的 Ada 则排名稍后。所有这些老语言都显示出上升趋势。为什么呢?为什么其他新的、更有前景的语言没...

详情...
编程

Postman 的开源替代品

280 2025-03-07 15:06:00

当遇到 API 客户端向 API 发出请求时,大多数开发人员最终都会使用 Postman。这是一个很好的工具,已经存在很长时间了,涵盖了对 API 客户端的期望。但 Postman 在相当长的一段时间里变得杂乱无章,有点难以导航。用户界面感觉太忙,导致大量不必要的点击和滚动。因此,我列出了一些开源的 Postman 替代品,它们具有 Postman 的所有功...

详情...
编程

Laravel: `email:dns` 验证可能会影响页面加载速度

289 2025-03-06 16:35:00

前几天我在开发一个功能,这个页面必须做的一件事就是验证电子邮件地址,就像我们都在做的一样,对吧?在 Laravel 中,这非常简单:你只需在表单请求验证规则中添加 'email' 即可。完成。Laravel 在幕后处理一切,以确保电子邮件看起来有效。但后来我想,“为什么不更进一步呢?”我在验证规则中添加了 'email:dns'。如果你以前使用过或见过它,你...

详情...
编程

开源的 PHP 桌面练习场

291 2025-03-05 14:34:00

PHP 是世界上最流行的编程语言之一。它已经存在了很长时间,拥有庞大的开发人员社区。它用于从简单的网站到复杂的 web 应用的一切。如果你正在学习 PHP,你需要一个良好的开发环境来练习。虽然有很多像这样和这样的 PHP 线上练习场,你也可以使用 CLI 来运行你的 PHP 代码,但没有什么比为 PHP 提供一个专用的桌面练习场更好的了。当然,也有像 Tin...

详情...
编程

Laravel Playwright - 快速使用 Playwright 启用测试

275 2025-03-04 13:33:00

Laravel Playwright 包提供了开始使用 Playwright 快速测试 Laravel 应用所需的样板。此包将帮助你安装所有必要的文件,提供测试所需的 Laravel 特定助手,并为你提供一个示例规范来演示如何使用 Playwright 编写端到端测试:test('Can create a new user and log them in',...

详情...