Rate this post

Nhóm Route là một tính năng cần thiết trong Laravel, cho phép bạn nhóm tất cả các Route. Nhóm tuyến có lợi khi bạn muốn áp dụng các thuộc tính cho tất cả các route. Nếu bạn sử dụng các nhóm Route, bạn không phải áp dụng các thuộc tính riêng lẻ cho từng Route; điều này tránh trùng lặp.

Các bài viết liên quan:

Cú pháp của nhóm Route

Tham số

[]: Nó là một mảng được truyền cho phương thức nhóm như một tham số đầu tiên.

Ví dụ về nhóm Route

web.php

Trong đoạn mã trên, chúng ta định nghĩa phương thức group (), chứa hai tham số, tức là mảng và bao đóng. Bên trong đóng, chúng ta có thể xác định nhiều tuyến tùy thích. Trong đoạn mã trên, chúng tôi xác định ba Route.

Đầu ra:

Khi chúng tôi truy cập URL “localhost / laravelproject / public / first”, thì kết quả đầu ra sẽ là:

Khi chúng tôi truy cập URL “localhost / laravelproject / public / second”, thì kết quả đầu ra sẽ là:

Khi chúng tôi truy cập URL “localhost / laravelproject / public / third”, thì kết quả đầu ra sẽ là:

Prefixes của đường dẫn

Tiền tố đường dẫn được sử dụng khi chúng tôi muốn cung cấp cấu trúc URL chung.

Chúng ta có thể chỉ định tiền tố cho tất cả các tuyến được xác định trong nhóm bằng cách sử dụng tùy chọn mảng tiền tố trong nhóm tuyến.

Chúng ta hãy hiểu thông qua một ví dụ.

web.php

Đoạn mã trên chứa ba Route có thể được truy cập bằng các URL sau:

/ hướng dẫn / aws

/ tutorial / jira

/ hướng dẫn / testng

Middleware

Chúng tôi cũng có thể gán phần mềm trung gian cho tất cả các tuyến trong một nhóm. Phần mềm trung gian có thể được xác định trước khi tạo nhóm bằng cách sử dụng phương pháp phần mềm trung gian.

Chúng ta hãy hiểu thông qua một ví dụ.

web.php

CheckAge.php (Middleware)

Prefixes của tên Route

Phương thức tên được sử dụng để đặt tiền tố cho mỗi tên Route với một số chuỗi được chỉ định. Trong phương thức name, chúng ta cần chỉ định chuỗi có ký tự ở sau trong tiền tố.

web.php

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Contact Me on Zalo
Call now