Laravel lấy đoạn url trước đó

Trong tệp phiến hoặc Bộ điều khiển, bạn có thể muốn bắt tên đường dẫn hoặc url hiện tại. Đôi khi bạn có thể muốn thay đổi CSS hoặc cần thay đổi phần tử dựa trên tuyến đường hiện tại. Laravel cung cấp các phương thức đơn giản để lấy các url hoặc đường dẫn hiện tại

Dưới đây là một số ví dụ bạn có thể sử dụng để lấy dữ liệu url và tuyến đường hiện tại. Các phương thức sẽ tự động sử dụng lược đồ [http hoặc https] từ url

Nhận url hiện tại mà không cần chuỗi truy vấn

echo \URL::current[] // or
echo url[]->current[]
// //laravelcode.com/article/

Nhận url đầy đủ với các tham số chuỗi truy vấn

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2

Đôi khi bạn có thể muốn lấy url trước đó

echo \URL::previous[] // or
echo url[]->previous[]
// //laravelcode.com/article/

Nếu bạn muốn lấy phân đoạn url cụ thể, bạn có thể sử dụng phương thức segment[] với số phân đoạn làm tham số. phân đoạn [] sẽ đếm số từ 1.  

echo Request::segment[1] // or
echo request[]->segment[1] // or
// article

Nếu bạn muốn lấy tên của tuyến đường, bạn có thể sử dụng \Route. phương thức currentRouteName[]

echo \Route::currentRouteName[]
echo \Route::current[]->getName[]
// article.index

Bạn có thể lấy đường dẫn bộ điều khiển và tên phương thức từ \Route. phương thức currentRouteAction[]

echo \Route::currentRouteAction[]
// App\Http\Controllers\[email protected]

Bạn có thể lấy đối tượng tuyến đường bằng \Route. đối tượng current[] để biết thêm chi tiết

Hôm nay, mình muốn chia sẻ với các bạn cách lấy url hiện tại bằng laravel. Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách lấy url hiện tại trong ứng dụng laravel 6, laravel 7 và laravel 8. , nghe về Laravel – Làm cách nào để lấy URL hiện tại trong bộ điều khiển hoặc chế độ xem? . Trong bài đăng này, chúng ta sẽ tìm hiểu về Laravel 5. 8 lấy url hiện tại với các tham số có ví dụ

Làm cách nào để lấy URL hoặc đường dẫn hiện tại trong Blade?

nội dung

  • Làm cách nào để lấy URL hoặc đường dẫn hiện tại trong Blade?
    • Bài viết liên quan

ví dụ 1. Nhận đường dẫn hiện tại

@if [Request::path[] == '/post-title']
	// Do something
@endif

ví dụ 2. So sánh URL hiện tại với một mẫu

@if [Request::is['apirest/*']]
	// Do something
@endif

ví dụ 3. Chỉ nhận một đoạn của URL hiện tại

________số 8

Ví dụ 4. Nhận URL mà không cần chuỗi truy vấn

@if [Request::url[] == 'some string']
	// Do something
@endforeach

Ví dụ 5. Nhận URL đầy đủ, bao gồm cả chuỗi truy vấn

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
0

Nhận tuyến đường hiện tại trong Laravel

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
1

Nhận URL trước trong Laravel

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
2

Thí dụ. sử dụng Yêu cầu

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
3

sử dụng đầy đủ [] với Mặt tiền [với tham số chuỗi truy vấn]

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
4

hiện tại [] với Mặt tiền

echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
5

đầy đủ [] với Trình trợ giúp [có tham số chuỗi truy vấn]

@if [Request::is['apirest/*']]
	// Do something
@endif
0

hiện tại [] với Người trợ giúp

@if [Request::is['apirest/*']]
	// Do something
@endif
1

Tôi hy vọng bạn có ý tưởng về việc lấy URL hiện tại ở mọi nơi.
Tôi muốn có phản hồi về infinityknow của mình. blog com.
Phản hồi, câu hỏi hoặc nhận xét có giá trị của bạn về bài viết này luôn được hoan nghênh.
Nếu bạn thích và thích bài đăng này, đừng quên chia sẻ.

Bài viết liên quan

  1. ấu trùng 5. 8 nhận url hiện tại với các tham số
  2. Codeigniter – Làm cách nào để lấy url hiện tại trong bộ điều khiển hoặc chế độ xem?
  3. Nhận tham số Url hiện tại bằng Laravel
  4. Laravel 6 Lấy chi tiết người dùng hiện tại bằng Bộ điều khiển và phiến
  5. ấu trùng 5. 7 Nhận đường dẫn URL trang hiện tại
  6. ấu trùng 5. 8 Biến chế độ xem Global Blade
  7. JavaScript đơn giản Lấy url hiện tại Ví dụ
  8. Hiển thị Laravel JSON đã giải mã từ cơ sở dữ liệu trong Blade View

Trong hướng dẫn nhanh này, chúng tôi sẽ hướng dẫn bạn cách lấy phân đoạn url trong laravel. Tôi muốn cho bạn thấy laravel lấy phân đoạn url trong chế độ xem. Ở đây bạn sẽ học laravel lấy đoạn url trong bộ điều khiển. Mình xin chia sẻ với các bạn get đoạn url trong laravel blade. bạn sẽ làm những việc sau để lấy đoạn url cuối cùng trong laravel

Bạn có thể sử dụng ví dụ này với các phiên bản laravel 6, laravel 7, laravel 8 và laravel 9

Bất cứ khi nào bạn cần lấy phân đoạn url hiện tại thì bạn có thể sử dụng Mặt tiền yêu cầu. Tôi cung cấp cho bạn một ví dụ về cách sử dụng Mặt tiền yêu cầu. để bạn có thể lấy phân đoạn từ url và cách bạn có thể xem cả hai ví dụ

Làm cách nào để lấy URL trước đó trong Laravel?

Hiển thị hoạt động trên bài đăng này. URL. trước[] hoạt động với tôi trong Laravel 5 của tôi. 1 dự án. Đây là Laravel 5. 1 tài liệu cho phương pháp trước[], có thể truy cập thông qua Mặt tiền URL. .
Cảm ơn vì câu trả lời. .
url[]->previous[] sạch hơn một chút. .
Nó không thành công trong trường hợp nếu có xác thực phía máy chủ được triển khai trên biểu mẫu

Làm cách nào để tìm nạp dữ liệu từ URL trong Laravel?

Lưu ý nhỏ. Nếu bạn muốn chắc chắn rằng nó đến từ URL [chứ không phải dữ liệu POST], bạn có thể sử dụng $request->query['cko-payment-token'] instead. In most cases, it's not necessary. Similarly, $request->post[] will get POST data, even if there's a matching GET parameter with the same name.

Làm cách nào để lấy URL trang hiện tại trong Laravel?

Truy cập URL hiện tại . echo url[]->full[];echo url[]->current[]; // Get the current URL including the query string.. echo url[]->full[];

Làm cách nào để lấy tên tuyến đường hiện tại trong Laravel?

Truy cập vào Tuyến đường Hiện tại . phương thức current[] sẽ trả về tuyến xử lý yêu cầu HTTP hiện tại, cho phép bạn kiểm tra toàn bộ phiên bản Illuminate\Routing\Route. $route = Tuyến đường. hiện hành[]; $name = $route->getName[];

Chủ Đề