Làm cách nào để sử dụng route() trong Laravel?

Định tuyến là một trong những khái niệm thiết yếu trong Laravel. Định tuyến trong Laravel cho phép bạn định tuyến tất cả các yêu cầu ứng dụng của mình tới bộ điều khiển thích hợp của chúng. Các tuyến đường chính và tuyến đường chính trong Laravel thừa nhận và chấp nhận một URI [Mã định danh tài nguyên thống nhất] cùng với một bao đóng, với điều kiện là nó phải là một cách định tuyến đơn giản và rõ ràng. Trong hướng dẫn này, bạn sẽ tìm hiểu về khái niệm định tuyến của Laravel

Tạo các tuyến đường trong Laravel

Tất cả các route trong Laravel được định nghĩa trong các tệp route mà bạn có thể tìm thấy trong thư mục con routes. Các tệp tuyến đường này được tải và tạo tự động bởi khuôn khổ Laravel. Tệp định tuyến của ứng dụng được xác định trong ứng dụng/Http/tuyến. tập tin php. Định tuyến chung trong Laravel cho từng yêu cầu có thể trông giống như thế này

http. //máy chủ cục bộ/

Route:: get ['/', function [] {
   return 'Welcome to index';
}];

http. // localhost/người dùng/bảng điều khiển

Route:: post['user/dashboard', function [] {
   return 'Welcome to dashboard';
}];

http. // localhost/người dùng/thêm

Route:: put['user/add', function [] {
//
}];

http. // localhost/bài đăng/ví dụ

Route:: delete['post/example', function [] {
//
}];

Cơ chế định tuyến trong Laravel

Cơ chế định tuyến diễn ra theo ba bước khác nhau

  1. Trước hết, bạn phải tạo và chạy URL gốc của dự án của mình
  2. URL bạn chạy cần khớp chính xác với phương thức của bạn được xác định trong thư mục gốc. php và nó sẽ thực thi tất cả các chức năng liên quan
  3. Hàm gọi các tệp mẫu. Sau đó, nó gọi hàm view[] với tên tệp nằm trong tài nguyên/lượt xem/ và loại bỏ phần mở rộng của tệp. php tại thời điểm gọi

Ví dụ

ứng dụng/Http/tuyến. php

Chủ Đề