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

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

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

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

在 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 框架完整指南