编程

Laravel 11 正式发布

3327 2023-09-02 14:32:00

Laravel 11 于 2024 年 3 月 12 日正式发布!新特性及改进包括:精简目录结构、不再有 Http/Kernel、模型 casts 更新、新增 Dumpable Trait、配置更改...等等

详情...
杂谈

关于本站

2502 2021-12-25 04:58:55

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

详情...
编程

[Laravel 扩展包]Laravel 中使用 Muddle 包隐藏和保护来自机器人的电子邮件

25 15小时前

Muddle 是一个 PHP 包,用于隐藏和保护来自机器人的电子邮件,允许你在 PHP 和 Laravel 中混淆电子邮件。这个包可以在任何 PHP 项目中使用,还包括 Laravel 的方便组件: {{--...

详情...
编程

PHPStan 2.0 发布

42 1天前

PHPStan 发布了 v2.0.0 版本!这一大规模更新历时三年,包含 180 多个项目。 ...

详情...
编程

Spring Security 的双因素认证

82 2天前

在本教程中,我们将使用软令牌和 Spring Security 实现双因素身份验证功能。我们将把新功能添加到现有的简单登录流程中,并使用 Google Authenticator 应用程序生成令牌。简单地说,双因素身份验证是一个验证过程,遵循众所周知的“用户知道的东西和用户拥有的东西”的原则。因此,用户在身份验证过程中提供了一个额外的“验证令牌”...

详情...
编程

Laravel 中使用 doesntContain 简化字符串检测

92 5天前

需要检查字符串是否未包含某些单词吗?Laravel 的 Str helper 提供的新 doesntContain 方法使这项任务变得轻而易举!让我们来探索一下这个简单但有用的功能是如何工作的。使用 doesntContaindoesntContain 方法是 contains 的反面,当字符串不包含特定内容时返回 true:use Illuminate\S...

详情...
编程

在 PHP 中处理 10 亿行数据!

108 6天前

你可能听说过“十亿行挑战” (1brc),如果你没有听说过,去看看 Gunnar Morlings 的 1brc 仓库。第一种天真的方法我克隆了存储库,并在 measurements.txt 中创建了十亿行数据集...

详情...
编程

PHP 中的单引号 vs. 双引号

131 2024-11-12 02:24:00

最近,我又听说 PHP 社区中有人仍然在谈论单引号和双引号,他们说使用单引号只是一种微优化,但如果你习惯了一直使用单引号,你会节省大量的 CPU 周期!为什么会这样呢?PHP 实现了字符串插值,在其中它搜索字符串中变量的使用情况,并将其替换为所用变量的值:$juice = "apple"; echo "They drank some $juice juice...

详情...
编程

Laravel 管道(Pipeline)工作原理及其使用

202 2024-11-11 01:09:00

管道允许你在返回结果之前通过多层逻辑发送数据。事实上,Laravel 实际上在内部使用管道来处理请求,并将其传递给应用的每个中间件。本文中,我们将看看什么是管道以及 Laravel 如何在内部使用它们,并展示如何创建自己的管道。我们还将介绍如何编写测试以确保你的管道按预期工作。

详情...
编程

[Laravel 扩展包]Fetch PHP:一个轻量级 HTTP 库,类似于 JavaScript's fetch()

176 2024-11-10 18:00:00

Fetch PHP 是一个受 JavaScript fetch 启发的轻量级 HTTP 库,为 PHP HTTP 请求带来了简单性和灵活性。它在后台使用 Guzzle 客户端,通过易于使用的 API 提供同步和异步请求;我知道 Guzzle 是王者,我会在大多数项目上使用 Laravel 的 HTTP 客户端。然而,当你想要一个简单的 fetch() 函数时...

详情...