Hướng dẫn what is difference between api php and web php in laravel? - sự khác biệt giữa api php và web php trong laravel là gì?

Sau khi tạo dự án Laravel mới [tôi đang sử dụng V9], bạn sẽ tìm thấy nhiều tệp trong thư mục tuyến đường.

laravel-project $ tree routes/
routes/
├── api.php
├── channels.php
├── console.php
└── web.php

Tệp channels.php là để phát sóng và console.php để đóng lệnh. Hai cái còn lại, api.phpweb.php, khá giống nhau và cả hai cho các tuyến web. Nhưng chúng khác nhau như thế nào? Đối với điều này, chúng ta cần đạt được RouteServiceProvider [xem bên dưới].

Trong phương thức boot[] của RouteServiceProvider, chúng ta thấy rằng cả hai tuyến API và Web đều được đăng ký. Họ được đăng ký với một vài khác biệt mặc dù.

Như bạn có thể thấy bên dưới có ba sự khác biệt đáng chú ý:

  • Có giới hạn tỷ lệ được cấu hình cho các tuyến API.
  • Các tuyến API sử dụng nhóm phần mềm trung gian

Bài Viết Liên Quan

Chủ Đề