Laravel 11.24 发布
Laravel 发布了 v11.24,新版本包括进程 Fake 的新便捷方式,外键定义的 nullOnUpdate() 方法,任务重试时支持重试多个批处理 ID 等...
在 Laravel 中读取 JSON 文件
在这篇文章中,我们将快速介绍如何使用 Laravel 10.4 中引入的 File::json 方法以及如何使用 Laravel 10. 5 中引入的类似的 Storage::json 方法。
Laravel 11 中的 API 版本化
随着 Laravel 11 的发布,其应用框架进行了精简,以删除那些不是每个项目都需要的额外文件。其中的一个改变是,在应用源码中移所有服务提供者, AppServiceProvider 除外。另外一个更新是,在默认安装中移除了 API 路由。如果你想在应用中添加 API。你可以通过 Artisan 命令设置 api 中间件分组及路由: ...
model:show 查看模型中的第三方关联:Laravel 11.11 中的新功能
Laravel 团队发布了 v11.11,支持使用 model:show 命令显示第三方关联,新增 Collection 方法,新的缓存事件等等。before 及 after Collection 方法Ryuta Hamasaki 方法贡献 before 和 after 方法到 Collection 和 LazyCollection 实例以下是 before...
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 框架中定义: