Laravel Redirect Back with Input (Không bao gồm một trường) Hướng dẫn với các ví dụ

Trong Laravel, bạn có thể sử dụng phương thức redirect()->back()->withInput() để chuyển hướng người dùng quay lại trang trước với dữ liệu đầu vào của họ, ngoại trừ một trường cụ thể. Để loại trừ một trường, bạn có thể sử dụng phương thức except và nhập tên của trường dưới dạng tham số. Đây là hai ví dụ

ví dụ 1

return redirect()->back()->withInput()->except('password');

Điều này sẽ chuyển hướng người dùng trở lại trang trước với tất cả dữ liệu đầu vào của họ, ngoại trừ trường "mật khẩu"

ví dụ 2

return redirect()->back()->withInput()->except(['password', 'confirm_password']);

Điều này sẽ chuyển hướng người dùng trở lại trang trước với tất cả dữ liệu đầu vào của họ, ngoại trừ trường "mật khẩu" và "confirm_password"

Lưu ý rằng phương thức này chỉ hoạt động nếu yêu cầu trước đó là yêu cầu GET, nếu yêu cầu trước đó là yêu cầu POST thì phương thức withInput sẽ không hoạt động

Cách laravel trả lại chuyển hướng trở lại với đầu vào ngoại trừ một trường có Ví dụ - laravel trả lại chuyển hướng trở lại với đầu vào ngoại trừ một trường
return back()->withInput($request->except('answer'))->withError('je antwoord is niet correct!');

Cách trả lại chuyển hướng trong Laravel 5. 6?

Trong khi thử một số câu trả lời được cung cấp trong Laravel 5. 6. *, rõ ràng là đã có một số cải tiến mà tôi sẽ đăng ở đây để giúp mọi việc trở nên dễ dàng đối với những người không thể tìm ra giải pháp với các câu trả lời còn lại. BƯỚC 2. Thêm phần này vào nơi bạn muốn trả lại chuyển hướng. return Redirect ()->back()->with ( ['message' => 'The Message']);

Làm cách nào để trả lại tin nhắn trong Laravel 9?

Điều này sẽ hoạt động với laravel 5. 6. * và có thể là 5. 7. * #Laravel-9 Bên trong phiến nơi bắt đầu hành động quay lại chuyển hướng này return redirect ()->back ()->with ('message', "The Message");

Làm cách nào để quay lại trang trước trong Laravel?

Sử dụng đơn giản. Chúng tôi chỉ muốn quay lại trang trước. Chỉ cần hàm back() đơn giản sẽ thực hiện công việc chuyển hướng đến trang quay lại nơi chúng ta đã ở trước trang đó. Nó hữu ích trong trường hợp như sau khi thực hiện điều gì đó trong bộ điều khiển, hãy đặt thông báo nhấp nháy phiên và quay lại trang trước

Công dụng của hàm back() trong Laravel là gì?

Chỉ cần hàm back() đơn giản sẽ thực hiện công việc chuyển hướng đến trang quay lại nơi chúng ta đã ở trước trang đó. Nó hữu ích trong trường hợp như sau khi thực hiện điều gì đó trong bộ điều khiển, hãy đặt thông báo nhấp nháy phiên và quay lại trang trước. Giống như ví dụ dưới đây. Đây là một hàm store() đơn giản ngoài đời thực, nó sẽ lưu các bài viết vào cơ sở dữ liệu

Làm cách nào để chuyển hướng trả về trong laravel?

Bằng cách sử dụng trình trợ giúp redirect(), bạn có thể dễ dàng tạo chuyển hướng như sau. .
chuyển hướng trở lại ('/ home'); . .
Tuyến đường. get('home', 'HomeController@index')->name('home');.
chuyển hướng trở lại () -> tuyến đường ('nhà');.
Tuyến đường. get('/', 'HomeController@index')->name('home');

Làm cách nào để chuyển hướng trở lại hành động của bộ điều khiển trong laravel?

Chuyển hướng đến hành động của bộ điều khiển . chuyển hướng trở lại()->hành động('PostController@edit); . Use the action() method to redirect to a controller action. return redirect()->action('PostController@edit); If you want to pass a parameter to the controller's action you can add that as a second parameter to the action() method like below.

Làm cách nào để chuyển hướng với các tham số trong laravel?

Phương pháp đơn giản nhất là sử dụng trình trợ giúp chuyển hướng toàn cầu. .
Tuyến đường. get('/dashboard', function() {
chuyển hướng trở lại ('/ home/dashboard');

Làm cách nào để chuyển hướng với dữ liệu trong laravel?

Chuyển hướng với dữ liệu . return redirect()->back()->with('error', 'Đã xảy ra lỗi. '); Mã này sẽ thêm một mục vào Dữ liệu Flash phiên, với khóa "lỗi" và giá trị "Đã xảy ra sự cố" - sau đó bạn có thể .