Laravel Pennant
Laravel Pennant 是由 Laravel 团队创建的一个包,它将随 Laravel 10 一起提供。它为您的应用程序提供了 Feature Flag。Feature flags 使您能够自信地逐步推出新的应用程序功能,A/B 测试新的界面设计,补充基于主干的开发策略,等等。该软件包是核心团队提供的官方软件包阵容中的最新软件包,这意味着我们现在拥有一个构建良好、...
Laravel 自定义 Select 组件
这是一篇关于为Laravel Livewire应用程序创建自定义 Select 组件的文章。当涉及到表单元素时,我们可能会立即寻求开源或付费库。预先构建的组件加快了开发,使用经过良好测试的、健壮的库可以减轻我们的压力。但当我们需要一些定制的东西时呢?定制第三方包通常比自己制作组件更困难。此外,学习如何制作可重用组件可以提高我们对Livewire的总体理解。
如何在 Laravel 应用中模拟用户
Laravel Nova 的一个新特性是在控制面板中模拟用户。这很方便,原因很多。但对于我而言,当收到错误报告或问题,并希望看到用户所看到的内容时,模拟他们可以节省大量时间,因为您可以看到他们所看到的。如果你也想在你的 Laravel 应用中实现该功能,Laravel Impersonate 包让这一点变得简单。
PHP 8.3 新特性: 动态访问类常量及 Enum 成员
PHP 8.3 以后支持使用变量名访问类常数以及Enum 对象。class MyClass { public const MY_CONST = 42; } $constName = 'MY_CONST'; echo MyClass::{$constName};PHP 8.3 之前,ClassName::{$varName} 语法获取类常量是不允许...
PHP 8.3 功能: json_validate 函数
PHP 8.3 添加了一个名为 json_validate 的新函数,用来返回true或false以判断给定的字符串是否是有效的JSON字符串。PHP 8.3 之前,判断给定字符串是不是有效的 JSON 字符串的唯一方法是,尝试解码该字符串,看看是否会产生错误。新的 json_validate 函数底层使用了同一个 JSON 解析器,不过内存使用量更少且像j...
『叙事的转向:当代西方史学理论考察(第二版)』彭刚 <笔记1>
历史研究有两类对象或者说是两个面向:一是被称为“历史实在”的历史,即客观的历史过程、历史事件、历史人物等等;另一个则是作为学科意义上的历史,即史学。