8. Chuyển hướng đến URI (Redirecting to URI)(ok)

https://viblo.asia/p/tap-17-response-laravel-aWj534RGK6m

Redirect response khởi tạo từ lớp Illuminate\Http\RedirectResponse, chứa các header thích hợp để xây dựng một redirect response. Có rất nhiều cách để khởi tạo lớp RedirectResponse, nhưng có lẽ đơn giản nhất là sử dụng global helper function redirect.

Route::get('dashboard', function () {
    return redirect('home/dashboard');
});

Cú pháp này chắc quá quen thuộc với các bạn rồi, tham số mà method redirect nhận đó chính là URI cần đến.

Thỉnh thoảng bạn muốn khi người dùng submit form mà bị lỗi thì chuyển về trang trước để người dùng kiểm tra lại. Cách giải quyết thì trong các tập trước mình đã có nói đến rồi, ở tập này mình chỉ nhắc lại. Chúng ta sẽ sử dụng method back, cùng với withInput để đáp ứng yêu cầu trên.

return back()->withInput();

Last updated