阅读(4542) (10)

Laravel 8 输入过滤 & 规范化

2021-06-24 11:30:57 更新

默认情况下,Laravel 应用程序的全局中间件堆栈中包含了 TrimStringsConvertEmptyStringsToNull 中间件。 它们被放在 App\Http\Kernel 类的栈列表中。这些中间件将自动过滤掉请求中的字符串字段,并将空字符串字段转换为 null。 这样一来,你将不用担心路由和控制器的约束规范问题。

如果你想禁用这些行为, 你可以在应用程序中 App\Http\Kernel 类的 $middleware 属性中移除这两个中间件。