`Cài đặt ARTISAN PHP: Lệnh API` trong Laravel 11 phục vụ một số mục đích chính liên quan đến việc thiết lập chức năng API trong một ứng dụng Laravel mới. Dưới đây là các chức năng chính của lệnh này:
1. Tạo tệp tuyến `api.php`: Lệnh này tạo tệp` Route/api.php`, đó là nơi bạn có thể xác định các tuyến API của mình. Tệp này được cấu hình để hoạt động với nhóm trung gian `api`, cho phép các yêu cầu API không trạng thái.
2. Cài đặt Laravel Sanctorum: Lệnh thiết lập Laravel Sanctuary, đây là một gói đơn giản để xác thực mã thông báo API. Điều này cho phép bạn dễ dàng thực hiện xác thực dựa trên mã thông báo cho API của bạn, giúp nó phù hợp với các spa (ứng dụng một trang) và các ứng dụng di động.
3. Thiết lập di chuyển cơ sở dữ liệu cho mã thông báo truy cập cá nhân: Nó tạo ra một tệp di chuyển cần thiết để quản lý mã thông báo truy cập cá nhân, được sử dụng để xác thực người dùng thông qua API.
4. Định cấu hình Sanctum: Lệnh này cũng tạo một tệp cấu hình cho Sanctuaryum, đảm bảo rằng các cài đặt cần thiết được áp dụng để nó hoạt động chính xác trong ứng dụng của bạn [1] [2] [4].
Nhìn chung, lệnh này hợp lý hóa quá trình chuẩn bị ứng dụng Laravel để phát triển API, giúp các nhà phát triển dễ dàng bắt đầu với API xây dựng hơn.
Trích dẫn:[1)
[2] https://laraveldaily.com/post/laravel-11-main-new-features-changes
[3] https://www.youtube.com/watch?v=Agunf89Saog
[4] https://laracasts.com/series/whats-new-in-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation