我曾讨厌 Laravel。现在它是我 2026 年的主要技术栈

发布: (2026年2月6日 GMT+8 17:15)
5 min read
原文: Dev.to

Source: Dev.to

开玩笑的,我的主力栈还不是它…… 但很快会是。
在用 Laravel 完成了两个成功项目并且还有两个正在生产环境运行后,这种转变已不可否认。下面是我从“讨厌者”到(几乎)全职拥护者的过程。

“黑暗”时代(后期初级阶段)

2019 年,正值我初级阶段的尾声,我第一次真正接触到 Laravel。当时我已经不只是一个只看前端表面的开发者,我对 SQL 和 PHP 也相当熟悉,于是深入研究了后端架构。

那时我还在使用一个包含 Angular 前端和 .NET 以及各种微服务后端 的技术栈。两者的对比简直是天壤之别:

  • Angular + 微服务 – 感觉像是未来:模块化、可扩展、现代。
  • Laravel – 感觉像是过去:凌乱、臃肿、过度复杂。

我看不到继续在那个栈上投入时间的意义,于是离开了多年,转向 Flask、Firebase 和分布式系统。

“啊哈!”时刻:Laravel Breeze

快进到去年九月。我在 YouTube 上偶然看到一个展示 Laravel Breeze 的视频。它看起来并不像我记忆中的 Laravel——干净、简约、且极其现代。

好奇心被点燃,但真正的突破发生在十二月。利用几天的假期,我决定认真尝试一下。

零到可投产仅用 2 小时

效率之高令人惊讶。仅用两小时:

  • 第 1 小时: 阅读文档并探索 Inertia.jsLivewire
  • 第 2 小时: 使用 Inertia + Vue 开发了一个包含高级验证的 5 字段表单,并配合 Livewire 后端在认证墙后显示并排序记录。

它不仅能工作,而且优雅

深入实践:时间追踪应用

为了真正检验极限,我为自己构建了一个完整的时间追踪应用。它具备:

  • 详细报表: 通用和客户专属的汇总。
  • 数据管理: 客户和工时的完整 CRUD,配有每日表格视图。
  • 洞察分析: 带图表的报表仪表盘以及 CSV 导出功能。
  • 过滤功能: 每个数据视图都支持 7 天、30 天或自定义范围的过滤。

为什么 Filament 改变了一切

探索 Filament 是一次颠覆性的体验。它加速了界面开发,让你可以把精力放在复杂的后端逻辑上,而不是花数小时对齐按钮和管理状态——这在管理后台中是巨大的时间消耗。

我被说服后,向当前项目提出了技术栈更换的建议。我们迁移到了 Laravel + Filament + Inertia

通过利用 Qwen + Claude Code(本地 AI——免费且安全)对 MVC 结构进行“横向”更新,我进一步减少了模板代码的编写时间,使我能够 100 % 专注于 查询优化、业务逻辑和应用安全

结论:新的爱情故事

我已经正式爱上了 Laravel。Flask、Firebase 以及那些正在成为维护噩梦的“大量微服务”已经被彻底搁置。

未来六个月的路线图: 已有一个大型项目上线,另外两项正在排队,全部使用 Laravel、Livewire 和 Inertia.js 构建。

如果你多年未触碰 PHP 或 Laravel,抽出一个小时试试吧。它可能会成为你 2026 年最喜欢的工具。

Back to Blog

相关文章

阅读更多 »

我开始学习 PHP

我刚开始学习 PHP。但我晚上无法继续学习。我必须一大早去上班。我想完成我的项目的第一个版本。