7. Chuẩn hóa input (Input normalization)

https://viblo.asia/p/tap-16-request-laravel-aWj534Y8K6m

Mặc định thì Laravel đã kết nối hai middleware TrimStringsConvertEmptyStringsToNull trong ứng dụng. Các middleware này được liệt kê trong lớp App\Http\Kernel, cụ thể tại $middleware. Các middleware này có chức năng sẽ tự động trim tất cả các trường chứa chuỗi trên request, hơn thế nữa là chuyển đổi bất kỳ trường trống nào về giá trị null. Với nó, bạn sẽ không cần phải quá lo lắng về việc chuẩn hóa input trong route hay controller nữa.

Nếu bạn muốn vô hiệu hóa hai middleware này, bạn có thể xóa nó khỏi $middleware tại class App\Http\Kernel.

Last updated