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 TrimStrings
và ConvertEmptyStringsToNull
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
.

Previous6. Lấy request method (Retrieving the request method) (ok)Next8. Lấy tất cả dữ liệu input (ok)
Last updated
Was this helpful?