16. Flash input rồi chuyển hướng (Flash input then redirecting)
https://viblo.asia/p/tap-16-request-laravel-aWj534Y8K6m
Thông thường khi cho user điền một form nào đó quá dài, nhưng nếu xảy ra lỗi, bạn muốn quay trở lại và thông báo một lỗi nào đó mà không phải mất hết các dữ liệu của form. Laravel cung cấp một lệnh chuyển hướng kèm theo flash input để ta có thể giải quyết yêu cầu này.
Method back
sẽ giúp ta chuyển hướng đến url đã truy cập trước đó, còn phương thức withInput
có chức năng tương tự như flash
, sẽ flash session các input từ request. Chính vì thế bạn có thể thực hiện lọc các flash input trong method withInput
.
Nếu bạn muốn redirect một đường dẫn bất kì thì có thể sử dụng method redirect
để thay thế cho back
. Method redirect
sẽ nhận tham số là URI mà bạn muốn chuyến hướng đến.
Previous15. Flash input đến session (Flash input to the session)Next17. Lấy old input (Retrieving old input) (ok)
Last updated