Làm cách nào để chuyển hướng một url trước đó?

Làm cách nào để chuyển hướng một url trước đó?

Cách chuyển hướng đến trang trước trong Magento 2

Nổi bật trong - Magento 2 ,

Sanjay Jethva

Magento 2 CMS cho phép tùy chỉnh để cải thiện trải nghiệm người dùng

Bài đăng dưới đây là một ví dụ tương tự cho phép chuyển hướng đến trang trước trong Magento 2

Bây giờ, một người dùng đã điền vào biểu mẫu trên cửa hàng của bạn và nhấp vào nút gửi. Dữ liệu của người dùng được lưu trong một tệp và bạn sẽ muốn hiển thị thông báo gửi biểu mẫu thành công hoặc lỗi theo bài đăng trước của tôi để hiển thị thông báo lỗi, thành công và cảnh báo trong Magento 2

Để làm được điều đó, bạn cần chuyển hướng người dùng đến URL của trang trước đó và do đó hãy sử dụng giải pháp này

Phương pháp chuyển hướng đến trang trước trong Magento 2

1

2

3

4

5

6

7

8

9

10

11

không gian tên Công ty\Mô-đun\Controller\Index;

sử dụng Magento\Khung\Controller\ResultFactory;class Actionname name extends \Magento\Framework\App\Action\Action

{      

    hàm công khai thực thi()

    {

        $resultRedirect = $this->resultFactory->create(ResultFactory:. TYPE_REDIRECT);        

// Ma cua ban

$resultRedirect - >setUrl($this->_redirect->getRefererUrl());

        return $resultRedirect;

    }

}

Đó là nó

Mọi thắc mắc có thể đề cập ở phần Bình luận bên dưới. Tôi rất sẵn lòng giúp đỡ

Vui lòng chia sẻ giải pháp với cộng đồng Magento thông qua phương tiện truyền thông xã hội

Cảm ơn

5

(dựa trên 7 Bài đánh giá)

Sanjay Jethva

Sanjay là người đồng sáng lập tại Meetanshi. Anh ấy là Nhà phát triển Magento được chứng nhận, người thích tạo ra các giải pháp thương mại điện tử Magento. Nhờ những đóng góp của anh ấy trong Diễn đàn Magento và đăng các giải pháp, anh ấy nằm trong số 50 cộng tác viên hàng đầu của cộng đồng Magento vào năm 2019. Khi anh ấy không mải mê với bất cứ thứ gì liên quan đến Magento, anh ấy thích chơi cricket

Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Laravel sau khi đăng nhập, chuyển hướng trở lại url trước đó?. Nghe nói chúng tôi sẽ cung cấp cho bạn thông tin chi tiết về Laravel sau khi đăng nhập, chuyển hướng trở lại url trước đó? Và cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần thiết

Nếu bạn đang làm việc trên laravel và bạn muốn làm như thế. Cách chuyển hướng trở lại url trước, Sau khi đăng nhập. sau khi người dùng đăng nhập, bạn có thể chuyển hướng trang trước của anh ấy như trước đây. bạn có thể làm điều này, tôi muốn cung cấp cho bạn hai ví dụ. ví dụ đầu tiên đang sử dụng aim() và ví dụ thứ hai đang sử dụng phiên nhưng tôi không biết nhiều hơn nhưng tôi nghĩ rằng dự định() không hoạt động bình thường trong laravel 5 nhưng bạn có thể thử trong laravel 4. nhưng tôi chắc chắn rằng tôi đã cung cấp cho bạn ví dụ về phiên hoạt động tốt ở cả hai

Vì vậy, bạn có thể thử bất kỳ cách nào và nhận được giải pháp của mình, 1. sử dụng dự định() và 2. phiên họp

ví dụ 1

public function loginPost()

{

if ($this->auth->attempt(array('email' => Input::get('email'), 'password' => Input::get('password')))){

return Redirect::intended();

}

return back();

}

ví dụ 2

public function login()

{

Session::put('url.intended',URL::previous());

return view('login');

}

public function loginPost()

{

if ($this->auth->attempt(array('email' => Input::get('email'), 'password' => Input::get('password')))){

return Redirect::to(Session::get('url.intended'));

}

return back();

}

Thử cái này xem sao……

Hy vọng mã và bài đăng này sẽ giúp bạn triển khai Laravel sau khi đăng nhập, chuyển hướng trở lại url trước đó?. nếu bạn cần bất kỳ trợ giúp hoặc bất kỳ phản hồi nào, hãy đưa ra trong phần bình luận hoặc bạn có ý tưởng hay về bài đăng này, bạn có thể đưa ra phần bình luận. Nhận xét của bạn sẽ giúp chúng tôi giúp bạn nhiều hơn và cải thiện chúng tôi. chúng tôi cũng sẽ cung cấp cho bạn loại bài đăng thú vị hơn này trong phần nổi bật,

Bạn sẽ chuyển hướng trở lại hành động của bộ điều khiển như thế nào?

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 (
[Bộ điều khiển người dùng. lớp, 'hồ sơ'], ['id' => 1]

Làm cách nào để chuyển hướng đến URL trước đó trong laravel?

10 câu trả lời .
Sử dụng chuyển hướng quay lại()-> quay lại(); . lưỡi. php Xem tệp. .
My
element's submit is using some post-method based route, if I use this in that route: Would this keep the form's page visible or go back to some URL before the form? .. .
làm ơn gợi ý cho tôi

Làm cách nào để chuyển hướng trở lại trang trong laravel?

Nếu bạn chỉ muốn chuyển hướng người dùng quay lại trang trước (ví dụ phổ biến nhất - là chuyển hướng quay lại trang biểu mẫu sau khi xác thực dữ liệu không thành công), bạn có thể sử dụng cách này. return redirect()->back();

Làm cách nào để chuyển hướng trở lại với đầu vào trong laravel?

Bạn có thể sử dụng như sau. trả lại chuyển hướng. quay lại()->withInput(Đầu vào. all()); Nếu bạn đang sử dụng Xác thực yêu cầu biểu mẫu, thì đây chính là cách Laravel sẽ chuyển hướng bạn trở lại với các lỗi và đầu vào đã cho. Chắc chắn, tôi đề cập đến điều này. chuyển hướng trở lại()->back()->withInput(); .