Laravel News 中文 关注 Laravel 新闻是一个专门提供 Laravel 信息的网站,Laravel 是一个开源的 PHP 框架,用于构建 Web 应用程序。该网站提供新闻、文章、技巧、教程和 Laravel 生态系统的更新。对于开发者和热衷者来说,这是一个非常有价值的资源,可以让他们了解 Laravel 开发中最新的趋势和功能。 Laravel News laravel-news.com RSS feed.laravel-news.com Laravel News 中文 RSS thenote.app
关于 Laravel 14 的已知信息 Laravel 14 是 Laravel 框架的下一个主要版本,预计将于 2027 年第一季度发布。以下是关于新功能、PHP 8.4 以及破坏性变更的已知信息。 What We Know About Laravel 14 laravel-news.com +1
Difflock:检查 Laravel 迁移文件并比较模式差异 Difflock 是一个 Laravel 包,用于检查待迁移中的高风险变更,记录架构基线,并可在 CI 中阻止这些变更。 Difflock: Lint Laravel Migrations and Diff Your Schema laravel-news.com +1
全新包:集成 Testbench、CI 和 Boost 的 Laravel 包骨架 Fresh Package 为 Laravel 包搭建脚手架,集成 PHPUnit、Larastan、Testbench 工作区应用、GitHub Actions,以及可选的 Vue 前端或 AI 技能。 Fresh Package: Laravel Package Skeleton with Testbench, CI, and Boost Integration laravel-news.com +1
Inertia DevTools 现已支持 Firefox Inertia DevTools,用于检查 Inertia.js 访问和属性的面板,现已支持 Firefox,其功能与 Chrome 扩展完全一致。 Inertia DevTools Now Available for Firefox laravel-news.com +1
Laravel Scalpel 扫描文件系统入侵证据” Laravel Scalapel 扫描 Laravel 文件系统,以检测恶意 PHP 文件、混淆的后门、修改的指令、环境问题以及文件变更。 Laravel Scalpel Scans for Filesystem Intrusion Evidence laravel-news.com +1
Laravel 13.32 中的 Mercure 广播 Laravel 13.32 新增 Mercure 广播驱动、Storage::copyToDisk() 和 moveToDisk() 方法、队列暂停/恢复中的枚举支持,以及其他功能。 Mercure Broadcasting in Laravel 13.32 laravel-news.com +1
Laravel MCP 1.0 已发布” Laravel MCP 1.0 发布协议修订版 2026-07-28,支持无状态服务器、可搜索的工具目录、缓存提示以及重构的 OAuth(强制使用 PKCE)。 Laravel MCP 1.0 Is Released laravel-news.com +1
Laravel Vet:在安装前审查 Composer 代码 Laravel Vet 是一款全新的官方 Composer 插件,可展示每次依赖更新中的代码变更,并将您信任的包记录在 vet.json 中。 Laravel Vet: Review Composer Code Before It Installs laravel-news.com +1
PHP 8.6 新增内容 PHP 8.6 将于 2026 年 11 月 19 日发布,新增部分函数应用、clamp() 函数、Duration 类、只读属性默认值,以及新的弃用项。 What's New in PHP 8.6 laravel-news.com +1
Super Stack:集成 Filament 与 NativePHP 的 Laravel 启动套件 Super Stack 是 NativePHP 推出的一款开源 Laravel 启动套件,在一个仓库中集成了 Filament 管理后台、原生移动应用、Sanctum 以及 Laravel MCP 服务器。 Super Stack: Laravel Starter Kit With Filament and NativePHP laravel-news.com +1
使用 Vacuum 对 Laravel 进行 PostgreSQL 监控和模式 linting Vacuum 检查 Laravel 应用中的 PostgreSQL 是否存在膨胀、页回绕及未使用的索引,并在 CI 期间标记迁移中未加索引的外键。 PostgreSQL Monitoring and Schema Linting for Laravel with Vacuum laravel-news.com +1
构建 EasyReply:我们如何利用 Laravel 统一客户支持 EasyReply 将电子邮件、Slack、Instagram 和 WhatsApp 整合到一个基于 Laravel、Reverb、Inertia、React 和队列构建的 AI 共享收件箱中。 Building EasyReply: How We Used Laravel to Unify Customer Support laravel-news.com +1
PayZephyr:适用于 Stripe、Paystack 和 PayPal 的统一支付 API PayZephyr 为 Laravel 提供统一的支付 API,涵盖 Stripe、PayPal、Paystack、Flutterwave 以及另外四个支付渠道,并具备故障转移和双重收费保护功能。 PayZephyr: One Payment API for Stripe, Paystack, and PayPal laravel-news.com +1
Bifrost 迎来一周年:AI 构建与全新工作流” Bifrost 迎来首个年头,并凭借 MCP 服务器、自动化工作流、托管凭据以及 AI 构建诊断功能,成功完成 10,000 次构建。 Bifrost Turns One With AI Builds and New Workflows laravel-news.com +1
在 macOS Finder 中通过 Quick Blade 预览 Blade 模板 Quick Blade 是一款免费的 macOS Quick Look 扩展,可在 Finder 中渲染 .blade.php 文件,并显示您的布局、编译后的 CSS 以及占位数据。 Preview Blade Templates in macOS Finder with Quick Blade laravel-news.com +1
Laravel Telescope 5.24.0 中的工匠调试命令 Laravel Telescope 5.24.0 新增了两条 Artisan 命令,用于从终端检查已记录的条目,并在导航期间取消过期的仪表板请求。 Artisan Debugging Commands in Laravel Telescope 5.24.0 laravel-news.com +1
在 Laravel 13.31 中处理队列的 totalSize() 和 JobInterrupted 事件 Laravel 13.31 新增 Queue::totalSize() 方法,用于统计连接上的所有任务;新增 JobInterrupted 事件;并为 BelongsToMany 中间模型添加监护器支持。 Queue totalSize() and JobInterrupted Event in Laravel 13.31 laravel-news.com +1
使用 Pest 的 Fuzz 功能查找意想不到的测试输入 Fuzz 将覆盖率引导的模糊测试引入 Pest 5,生成输入以发现超出您手动编写用例的故障。 Find Unexpected Test Inputs with Fuzz for Pest laravel-news.com +1
《Laravel 规则手册:随日期变化的业务规则》 Laravel Rulebook 确定在给定日期适用的业务规则版本,返回唯一胜出的规则,并解释其他规则为何落败。 Laravel Rulebook: Business Rules That Change by Date laravel-news.com +1
Taylor 已在大多数 Laravel 开源包中禁用了 GitHub Issues。 如果遇到 bug,请向编码代理描述该问题并创建 PR。即使代码尚不完善,这也没关系——代码是可以迭代优化的。PR 本身已记录了问题,后续可跟进正确的修复方案。 Taylor disabled GitHub Issues on most Laravel open-source packages. laravel-news.com +1
在 php artisan dev 中排除 Vendor 和默认命令 Laravel 13.30 新增了 DevCommands::withoutVendorCommands() 和 withoutDefaultCommands(),因此 php artisan dev 仅运行您应用程序注册的处理进程。 Exclude Vendor and Default Commands in `php artisan dev` laravel-news.com +1
《Laracon 档案》 Laracon 档案库——收录了 14 年间共计 626 场演讲、287 位演讲者以及 5 届 Laracon 大会的完整记录” The Laracon Archive laravel-news.com +1
在 Laravel 中使用 chunkBy() 对相邻集合项进行分组 Laravel 13.30 为集合和惰性集合新增了 chunkBy() 方法,可将排序后的数据按匹配项的连续段进行拆分,而无需将其全部加载到内存中。 Group Adjacent Collection Items in Laravel with chunkBy() laravel-news.com +1
Laravel queue:work 现在会打印出 Worker 停止的原因” Laravel 13.30 将队列工作器的停止原因写入 queue:work 输出,以纯文本形式和结构化 JSON 记录形式输出,供日志管道使用。 Laravel queue:work Now Prints Why the Worker Stopped laravel-news.com +1
Sidecar 将 Statamic 的控制面板引入您现有的 Markdown 站点 Sidecar 让您可以直接在 Statamic 控制面板中管理来自 LaraDocs、Jigsaw、VitePress 和 HydePHP 的 Markdown 文档和静态站点。 Sidecar Brings Statamic's Control Panel to Your Existing Markdown Sites laravel-news.com +1
Laravel 13.30 中的集合 chunkBy() 与存储路径加固 Laravel 13.30 新增了 chunkBy() 集合方法,将 Storage::path() 限制在磁盘根目录,并在 queue:work 输出中显示队列工作进程停止的原因。 Collections chunkBy() and Storage Path Hardening in Laravel 13.30 laravel-news.com +1
Forte:解析并重写 Laravel Blade 模板 Forte 将 Blade 模板解析为可通过 XPath 查询并安全重写的抽象语法树(AST),从而使代码转换(codemods)基于结构而非正则表达式运行。 Forte: Parse and Rewrite Laravel Blade Templates laravel-news.com +1
MKSine:一款支持插件、主题和区块的 Filament CMS MKSine 为 Filament 4 和 5 添加了 CMS 层:包括可视化页面构建器、可安装插件和主题、菜单、钩子以及媒体库。 MKSine: A Filament CMS with Plugins, Themes, and Blocks laravel-news.com +1
组合键:多列上的优雅关系 Compoships 为 Laravel 添加了多列 Eloquent 关系,并支持保存、删除和刷新时的复合主键处理。 Compoships: Eloquent Relationships on Multiple Columns laravel-news.com +1
在 Inertia.js v3.7 中取消表单的飞行中提交 Inertia.js v3.7 为 Form 组件新增了 cancelOnUnmount 和 cancel 方法,为 usePoll 添加了轮询状态,并引入了可在瞬时访问中保持的 once 属性。 Cancel In-Flight Form Submissions in Inertia.js v3.7 laravel-news.com +1
Laravel 启动套件现已附带 Vite+ 每个 Laravel 启动套件现在均基于 Vite+ 构建,以单一 vp 检查替代 ESLint 和 Prettier,覆盖 React、Vue、Svelte 和 Livewire。 Laravel Starter Kits Now Ship with Vite+ laravel-news.com +1
Laravel Eloquent 中的悲观锁与 refreshForUpdate() Laravel 13.27 为 Eloquent 新增了 refreshForUpdate() 方法,可在持有 lockForUpdate() 锁的情况下重新加载模型,从而无需通过主键再次查询即可实现悲观锁。 Pessimistic Locking in Laravel Eloquent with refreshForUpdate() laravel-news.com +1
在 Laravel 异常消息中隐藏查询绑定 Laravel 13.27 新增了一个按连接配置的选项,可将查询绑定排除在 QueryException 消息之外,从而防止客户数据泄露至日志和 APM 工具中。 Mask Query Bindings in Laravel Exception Messages laravel-news.com +1
whereBinary():Laravel 中的区分大小写的 MySQL 查询 Laravel 13.27 在查询构建器中新增了 whereBinary() 方法,可在 MySQL 和 MariaDB 上执行字节级精确且区分大小写的比较,而无需回退到 whereRaw()。 whereBinary(): Case-Sensitive MySQL Queries in Laravel laravel-news.com +1
使用 TypePHP 将 PHP 编译为原生二进制文件 TypePHP 是 Swoole 的开源 AOT 编译器,可将 PHP 源码转换为原生二进制文件、PHP 扩展或共享库。 Compile PHP to Native Binaries with TypePHP laravel-news.com +1
Laravel 2026 状态调查现已开放” Laravel 2026 状态调查”现已开放。Tobias Petry 的年度调查将询问您关于技术栈、工具、部署方式以及如何使用 AI 的情况。 State of Laravel 2026 Survey Is Now Open laravel-news.com +1
Laravel 13.27 中的查询绑定掩码与 whereBinary() Laravel 13.27 在异常消息中隐藏查询绑定,新增 whereBinary() 用于区分大小写的查找,支持 refreshForUpdate(),并添加了 Cloud 门面。 Query Binding Masking and whereBinary() in Laravel 13.27 laravel-news.com +1
Laravel Boost v2.6.0 最佳测试实践技能 Laravel Boost v2.6.0 引入了针对 AI 代理的整合测试最佳实践技能、数据库强制的只读事务,以及技能管理改进。 Testing Best Practices Skill in Laravel Boost v2.6.0 laravel-news.com +1
Laravel AI:通过 ToolSearch 按需加载工具 Laravel AI 0.11 新增了一个 ToolSearch 包装器,用于延迟加载工具定义,使 OpenAI 和 Anthropic 仅在需要时按需加载,而非在每个请求时加载。 Laravel AI: Load Tools On Demand With ToolSearch laravel-news.com +1
Laravel Auditor 使用您自己的 AI 代理来审计您的应用程序” Laravel Auditor 为 Claude Code、Codex 或 Cursor 提供一套包含 75 条规则的审计方法论,以及用于安全、性能和架构检查的只读 MCP 工具。 Laravel Auditor Audits Your App With Your Own AI Agent laravel-news.com +1
Laravel AI:追踪代理随生命周期事件运行” Laravel AI 0.11 为每个 agent 运行分配一个 invocation ID,并提供步骤和工具事件及其墙钟计时,使您能够追踪、记录并测量从端到端的运行时间。 Laravel AI: Trace Agent Runs With Lifecycle Events laravel-news.com +1
Laravel AI:获取原始 HTTP 响应和速率限制” Laravel AI SDK 通过 $response->raw 暴露底层 HTTP 响应,因此您可以读取速率限制标头、请求 ID 和负载字段。 Laravel AI: Get Raw HTTP Responses and Rate Limits laravel-news.com +1
一款简洁的表单构建器,绝不干扰您的操作。 Deftform 是一款基于 Laravel 构建的无臃肿型 Typeform 和 Jotform 替代品。利用 AI 生成表单,通过 REST API 和 Webhook 将其集成到您的技术栈中,仅需每份表单 5 美元起付费——无需强制订阅。 A simple form builder that stays out of your way laravel-news.com +1
Laravel 中的防抖队列事件监听器 Laravel 的 DebounceFor 属性现已支持队列事件监听器,可将相同事件的突发请求合并为一次处理,并借助 debounceId 和 maxWait 实现防抖。 Debounced Queued Event Listeners in Laravel laravel-news.com +1
Laravel AI SDK 0.11 中的 Agent 运行可观测性 Laravel AI SDK 0.11 新增了对代理步骤和工具调用的运行级别事件,为 OpenAI 和 Anthropic 提供托管工具搜索,并扩展了提供商故障转移功能。 Agent Run Observability in Laravel AI SDK 0.11 laravel-news.com +1
Statamic Mailables Viewer 在控制面板中预览 Laravel 邮件 Statamic Mailables Viewer 可发现 Laravel 邮件类,并添加实时预览、可编辑的示例数据、响应式视图以及向控制面板发送测试邮件的功能。 Statamic Mailables Viewer Previews Laravel Emails in the Control Panel laravel-news.com +1
Queue::forward(): 在单一位置重定向 Laravel 队列 Laravel 13.26 中的 Queue::forward() 方法可在服务提供者中将队列作业重定向至其他队列或连接,而无需修改作业类。 Queue::forward(): Reroute Laravel Queues in One Place laravel-news.com +1
Laravel Tackle:在您的 Laravel 应用中运行 AI 编码代理” Laravel Tackle 将 AI 编程代理以 Artisan 命令的形式安装到您的应用中,并通过 PHP 强制执行路径守卫、支出限额和工作树隔离。 Laravel Tackle: Run an AI Coding Agent in Your Laravel App laravel-news.com +1
Laravel 13.26 中的穿透磁盘与防抖监听器 Laravel 13.26 新增了读穿文件系统驱动、防抖队列事件监听器、Queue::forward() 路由以及新的进程测试辅助功能。 Read-Through Disks and Debounced Listeners in Laravel 13.26 laravel-news.com +1
Laravel 读取通过文件系统:惰性存储迁移 Laravel 的读透文件系统驱动在主要磁盘之上叠加一个备用磁盘,并在首次读取时复制文件,因此您可以在无需全量同步的情况下切换存储。 Laravel Read-Through Filesystem: Lazy Storage Migration laravel-news.com +1