<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Laravel on PlumePHP</title><link>https://plumephp.com/tags/laravel/</link><description>Recent content in Laravel on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Mon, 28 Sep 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/laravel/index.xml" rel="self" type="application/rss+xml"/><item><title>Eloquent ORM 高级实战：关联、加载策略与性能优化</title><link>https://plumephp.com/php-laravel-eloquent-advanced/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-laravel-eloquent-advanced/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;Eloquent 是 Laravel 的 ORM，但它绝不只是「把表映射成类」。真正的大型 Laravel 项目里，Eloquent 用得好坏直接决定接口响应时间——一个 N+1 查询就能让 API 从 20ms 崩到 2s。本文覆盖 Eloquent 的高级用法：关联模型、Eager Loading、分页、查询优化、事务与锁、以及常见的性能优化实战。&lt;/p&gt;</description></item><item><title>Laravel 特性测试实战：Feature Test、契约测试与 TDD 工作流</title><link>https://plumephp.com/php-testing-laravel-feature/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-testing-laravel-feature/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;单元测试验证「函数对不对」，但真正保住系统的是&lt;strong&gt;特性测试&lt;/strong&gt;——它把「一个 HTTP 请求进来 → 经过路由/中间件/控制器/服务 → 返回响应」整条链路跑一遍。Laravel 为特性测试提供了一流的支持：&lt;code&gt;RefreshDatabase&lt;/code&gt;、HTTP 断言、契约测试、假事件。本文讲清 Laravel 里怎么写有效的特性测试，以及如何用 TDD 驱动日常开发。&lt;/p&gt;</description></item><item><title>Laravel 队列与任务调度实战：Job、驱动、失败重试与 Cron</title><link>https://plumephp.com/php-laravel-queues-scheduling/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-laravel-queues-scheduling/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;发送邮件、生成报表、调用第三方 API——这些「慢但必要」的事如果同步做，接口就慢了。&lt;strong&gt;队列&lt;/strong&gt;把它们扔到后台异步处理，让接口秒回。Laravel 的队列体系（Job + Worker + 驱动）和任务调度（Scheduler）是每个生产应用的地基。本文从架构讲起，覆盖 Job 定义、失败重试、幂等、调度与监控。&lt;/p&gt;</description></item><item><title>PHP API 设计实战：RESTful、认证、版本控制与 OpenAPI</title><link>https://plumephp.com/php-api-design-rest/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-api-design-rest/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;API 是前后端与第三方的「公共契约」——设计得好，改起来毫不费劲；设计得差，每次迭代都在破坏别人。RESTful 的价值不是「标准答案」，而是&lt;strong&gt;用 HTTP 语义自描述资源操作&lt;/strong&gt;。本文覆盖资源建模、状态码、认证、版本控制、契约驱动测试，给出 Laravel 落地写法与一套「先契约后实现」的工作流。&lt;/p&gt;</description></item><item><title>PHP 安全加固实战：SQL 注入、XSS、CSRF 与 OWASP 全清单</title><link>https://plumephp.com/php-security-hardening/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-security-hardening/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;安全不是「上线前补一遍」，而是&lt;strong&gt;贯穿每个输入、每处输出&lt;/strong&gt;的工程习惯。PHP 应用最常见的五大致命漏洞——SQL 注入、XSS、CSRF、文件上传、会话劫持——各有明确解法。本文按攻击面逐条给「攻击方式 → 正确防护 → Laravel 内置支持」，并对照 OWASP Top 10，让你从「会写功能」进阶到「敢上生产」。&lt;/p&gt;</description></item><item><title>PHP 面向对象与设计模式：SOLID、常用模式与 Laravel 实践</title><link>https://plumephp.com/php-oop-design-patterns/</link><pubDate>Mon, 28 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-oop-design-patterns/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;设计模式不是「背 23 个套路」，而是&lt;strong&gt;反复出现的结构问题的最优解&lt;/strong&gt;。PHP 8 的类型系统（属性、联合类型、接口默认实现）让模式落地更干净。本文先立 SOLID 原则（所有模式的灵魂），再按创建/结构/行为三族过一遍 PHP 8 写法，最后拆解 Laravel 容器里实际藏着的模式，让你读懂框架也写出自己的好设计。&lt;/p&gt;</description></item><item><title>Laravel 内核解析：服务容器、门面、服务提供者与中间件管道</title><link>https://plumephp.com/php-laravel-internals/</link><pubDate>Sun, 27 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/php-laravel-internals/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;
&lt;p&gt;很多人用 Laravel 能「照文档写出能跑的代码」，但对框架内部为何这样工作却是一团迷雾：为什么控制器构造方法里随便写一个类型提示，框架就自动把对象送上门？为什么 &lt;code&gt;Route::get()&lt;/code&gt; 这种静态调用能跑到非静态方法上？&lt;code&gt;auth&lt;/code&gt; 中间件又是怎样把请求一层层剥开再执行的？&lt;/p&gt;</description></item><item><title>PHP 生态系统前瞻：从 PHP 8 到现代 Web 开发</title><link>https://plumephp.com/posts/php/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0800</pubDate><guid>https://plumephp.com/posts/php/</guid><description>&lt;blockquote&gt;
&lt;p&gt;PHP 已经走过了近三十年的历程，从个人主页工具演变为驱动全球 70%+ 网站的工业级语言。PHP 8 带来的 JIT 编译器、联合类型、命名参数等现代化特性，让这门语言在性能与表达力上都达到了新的高度。本专题从宏观生态到框架内核、数据访问、安全加固、消息队列、部署运维与性能调优，全方位审视 PHP 的现在与未来。&lt;/p&gt;</description></item></channel></rss>