Laravel开发:从业务功能到完整应用

Laravel开发:从业务功能到完整应用

注册用户、发送通知、处理后台任务,Laravel如何把这些功能串起来?通过路由、Eloquent模型与队列实践,学习组织业务逻辑、管理数据库变更,并用测试验证应用行为。

阅读2
20篇内容
发布时间2026-10-16
相关标签:

PHP Laravel 异步任务与队列实现详解

本文介绍在 PHP Laravel 框架中如何利用队列系统实现耗时任务的异步执行。通过创建 Job 类、将队列驱动切换为 Redis、启动监听进程以及在业务代码中分发任务,可有效缩短 Web 响应时间。同时包含 Windows 环境下队列服务的开机自启方案。

PHP Laravel 异步任务与队列实现详解

在 Windows IIS 环境下部署 Laravel 框架完整指南

本文详细介绍如何在 Windows 系统的 IIS 服务器上搭建适合开发 Laravel 框架的运行环境。核心步骤包括:通过 Visual C++ Redistributable 安装对应版本的 PHP,配置 IIS FastCGI 模块以支持 PHP 运行,使用 Composer 管理 Laravel 依赖,以及正确设置应用根目录为 public 文件夹并导入 URL Rewrite 规则解决无后缀路由 404 问题。同时针对 MySQL Strict Mode 可能引发的 Eloquent ORM 报错提供了解决方案。

在 Windows IIS 环境下部署 Laravel 框架完整指南

Laravel 中向视图传递数据的三种进阶方式

本文详细介绍 Laravel 框架中控制器向视图传递数据的三种主流方式。通过演示 with 链式调用、直接传入数据数组以及 compact 函数的使用,帮助开发者优化代码结构,提升视图数据交互的效率与可读性。

Laravel 中向视图传递数据的三种进阶方式

Laravel 环境配置:.env 文件与数据库连接详解

本文解析 Laravel 框架中 .env 配置文件的核心作用,阐述如何通过 env() 函数读取环境变量及设置默认值。以 MySQL 为例,演示如何修改 .env 文件中的数据库主机、名称、用户名和密码,并在数据库中创建对应实例。同时说明 config/database.php 如何关联这些配置,帮助开发者快速完成项目初始环境搭建。

Laravel 环境配置:.env 文件与数据库连接详解

Laravel 记录与打印 SQL 语句的两种常用方法

在 Laravel 开发中,追踪执行的 SQL 语句对调试至关重要。本文介绍了两种直接有效的方法:一是使用 DB facade 结合 getQueryLog() 获取最后一次执行的完整 SQL;二是在路由文件中通过监听 illuminate.query 事件来实时捕获并输出所有查询,帮助开发者快速定位数据库操作逻辑。

Laravel 记录与打印 SQL 语句的两种常用方法

Laravel 5/6/7 使用 Purifier 扩展包防止 XSS 攻击

在 Laravel 中,虽然框架自带基础防护,但处理富文本时仍可能面临 XSS 风险。本文介绍如何通过 Composer 安装 mews/purifier 扩展包来集成 HTMLPurifier,详细演示服务提供者注册、配置文件发布及自定义安全规则(如标签白名单),并提供辅助函数与门面类两种清理恶意输入的操作方法,帮助开发者有效阻断脚本注入。

Laravel 5/6/7 使用 Purifier 扩展包防止 XSS 攻击
加载更多

专题列表