Laravel 11.3 发布:Laravel Prompt 添加多行文本输入
Laravel 团队发布了 v11.3,更新内容包括:Laravel Prompts 中使用多行文本、Session:hasAny() 方法、Context::pull() 方法等等。多行文本提示(Prompt)Joe Tannenbaum 为 Laravel prompts 贡献了一个 textarea 函数,使之接受多行文本:Laravel Prompt...
Laravel 11 的新欢迎页
Laravel 11 和 Laravel Reverb 已于 2024 年 3 月 12 日发布。随着 Laravel 的重大更新,当使用 laravel new 或 composer 创建新 Laravel 应用时,我们将获得一个新的欢迎页面。我们来看看新的欢迎页面与之前版本的 Laravel 相比有何不同。无论你是刚接触这个框架还是已经有一段时间了,创建...
Laravel 11 升级指南
更新依赖、应用结构、浮点型类型、修改数据库字段、SQLite 最低版本、更新 Sanctum、Carbon 3、密码重新哈希、按秒限流、移除 Doctrine DBAL、Eloquent 模型的 casts 方法、Spatial 类型、Spatie Once 包、Enumerable Contract、UserProvider Contract、...
Laravel 11 精简配置文件
Laravel 11 中,我最喜欢的功能之一是精简的配置文件。在 Laravel 11 的开发过程中,所有配置文件都从默认的 Laravel 安装中删除。然而,在发布前几周,Taylor 决定在默认的 Laravel 安装中重新包含精简版的配置文件,但保留了删除任何不需要的文件或选项的选项。让我们更深入地了解这是如何避免错误并获得尽可能精简的应用程序的。毕竟...
新的 Laravel 11 应用包括健康检查端点
作为 Laravel 11 发布的一部分,新应用包括一个健康 /up 端点。该路由是在新的 bootstrap/app.php 文件中通过传递健康相关参数来定义的,该参数默认在 Laravel 11 框架中定义:
Laravel 11 开始支持立即加载限制
随着 Laravel 11 于 2024 年 2 月发布,Laravel 将原生支持对每个父级立即加载的结果数量进行限制。We've integrated the code behind @staudenmeir's "eager load limit" package into Laravel 11.That means in Laravel 11 thi...
探索 Laravel 11 的中间件
Laravel 11将于2024年“第一季度”发布。我正在启动一个新项目,因为离发布日期太近了,我想我会看看新的主要版本会有什么不同。我记得 6 个月前读过 Laravel News 的一篇文章,关于 Http Kernel 是如何消失的,我对此不以为然。当我使用 laravel new project -dev 创建项目时,我对项目规模如此之小感到非常惊讶...
Laravel 11: once() 记忆化辅助函数
once() 函数最初的灵感来自 Taylor Otwell 的这条推文,Spatie 将其制作成一个包,现在已进入Laravel 11 中的 Laravel 框架的核心。这个辅助函数确保无论调用对象方法多少次,都能获得相同的值。当您有一些代码想要确保只运行一次时,once函数非常有用。让我们使用新的 Laravel 11 make:class Artisa...
Laravel 11: 深入了解精简的目录结构
我想你会喜欢下周推出的 Laravel 11 应用程序中的新框架!新人会欣赏极简主义,有经验的开发人员升级不会喷到破坏性的变化。你不必更改Laravel 10 应用结构即可升级到 Laravel 11。如果你想跟随并进行实验,你可以同时创建一个 Laravel 10 和 Laravel 11 项目。我们使用以下命令来执行此操作# Update the ins...