Làm cách nào để có được URL trước đó được truy cập trên trang web trong Laravel 5.1?Quay lại URL trong Laravel 5.1
Trong Laravel 4 Tôi chỉ cần viết nó như dưới đây:
{{ URL::previous() }}
Làm cách nào để có được URL trước đó được truy cập trên trang web trong Laravel 5.1?Quay lại URL trong Laravel 5.1
Trong Laravel 4 Tôi chỉ cần viết nó như dưới đây:
{{ URL::previous() }}
Cách sạch dường như được sử dụng url()
helper:
{{ url()->previous() }}
URL::previous()
công trình đối với tôi trong tôi Dự án Laravel 5.1. Dưới đây là Laravel 5.1 doc cho phương thức previous()
, có thể truy cập thông qua Mặt tiền URL.
Bạn vẫn có thể thử lựa chọn thay thế, trong quan điểm của bạn, bạn có thể làm:
{{ redirect()->getUrlGenerator()->previous() }}
hay:
{{ redirect()->back()->getTargetUrl() }}
Cảm ơn bạn đã trả lời! Mỗi ví dụ bạn đăng làm việc, không biết tại sao nó không làm trước đây! –
Nếu nó đã làm vui lòng chấp nhận nó như là một câu trả lời. –
'url() -> trước()' một chút sạch hơn – FooBar
nên được như vậy, nhưng bạn có thể sử dụng 'Chuyển :: trở lại()' cũng –
Oh tôi đã không rõ ràng .. Điều đó chuyển hướng :: trở lại() không hoạt động trong bộ điều khiển, nhưng không phải trong quan điểm lưỡi dao! –
Bạn đã thử 'URL :: previous()' chưa? Nên làm việc trong L5 quá –