`raval 11中的php工匠安装:API`命令提供了与在新的Laravel应用程序中设置API功能有关的几个关键目的。这是此命令的主要功能:
1。创建`api.php`路由文件:此命令生成`routes/api.php`文件,您可以在这里定义API路由。该文件配置为与“ API”中间件组一起使用,允许无状态的API请求。
2。安装Laravel Sanctum:命令设置Laravel Sanctum,这是一个简单的API代币身份验证的包装。这使您可以轻松地为API实现基于令牌的身份验证,使其适用于SPA(单页应用程序)和移动应用程序。
3。设置一个数据库迁移以供个人访问令牌:它创建一个迁移文件,用于管理个人访问令牌,该文件用于通过API对用户进行身份验证。
4。配置圣所:该命令还为圣所生成了一个配置文件,以确保其在应用程序[1] [2] [4]中正确运行所需的必要设置。
总体而言,该命令简化了为API开发的Laravel应用程序准备的过程,从而使开发人员更容易开始构建API。
引用:[1] https://laravel-news.com/api-versioning-in-laravel-11
[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-inew-inew-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation