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
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
0Nhận tuyến đường hiện tại trong Laravel
echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
1Nhận URL trước trong Laravel
echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
2Thí dụ. sử dụng Yêu cầu
echo \URL::full[] // or
echo url[]->full[]
// //laravelcode.com/article?param=value¶m2=value2
3sử 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
4hiệ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 @endif0
hiện tại [] với Người trợ giúp
@if [Request::is['apirest/*']] // Do something @endif1
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
- ấu trùng 5. 8 nhận url hiện tại với các tham số
- Codeigniter – Làm cách nào để lấy url hiện tại trong bộ điều khiển hoặc chế độ xem?
- Nhận tham số Url hiện tại bằng Laravel
- 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
- ấu trùng 5. 7 Nhận đường dẫn URL trang hiện tại
- ấu trùng 5. 8 Biến chế độ xem Global Blade
- JavaScript đơn giản Lấy url hiện tại Ví dụ
- 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ụ