阅读(4542)
赞(10)
Laravel 8 输入过滤 & 规范化
2021-06-24 11:30:57 更新
默认情况下,Laravel 应用程序的全局中间件堆栈中包含了 TrimStrings
和 ConvertEmptyStringsToNull
中间件。 它们被放在 App\Http\Kernel
类的栈列表中。这些中间件将自动过滤掉请求中的字符串字段,并将空字符串字段转换为 null
。 这样一来,你将不用担心路由和控制器的约束规范问题。
如果你想禁用这些行为, 你可以在应用程序中 App\Http\Kernel
类的 $middleware
属性中移除这两个中间件。