O comando `PHP Artisan Instale: API` em Laravel 11 serve a vários propósitos -chave relacionados à configuração da funcionalidade da API em um novo aplicativo Laravel. Aqui estão as principais funções deste comando:
1. Cria o arquivo de rota `api.php`: este comando gera o arquivo` rotas/api.php`, que é onde você pode definir suas rotas de API. Este arquivo está configurado para trabalhar com o grupo de middleware `API`, permitindo solicitações de API sem estado.
2. Instala o Laravel Sanctum: O comando configura o LaRavel Sanctum, que é um pacote simples para a autenticação do token da API. Isso permite que você implemente facilmente a autenticação baseada em token para sua API, tornando-a adequada para spas (aplicativos de página única) e aplicativos móveis.
3. Configura uma migração de banco de dados para tokens de acesso pessoal: cria um arquivo de migração necessário para gerenciar tokens de acesso pessoal, que são usados para autenticar usuários por meio da API.
4. Configure o santuário: o comando também gera um arquivo de configuração para o santuário, garantindo que as configurações necessárias estejam em vigor para que ele funcione corretamente dentro do seu aplicativo [1] [2] [4].
No geral, esse comando simplifica o processo de preparação de um aplicativo Laravel para o desenvolvimento da API, facilitando a partida dos desenvolvedores com as APIs de construção.
Citações:[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-ch-laravel-11/episodes/4
[5] https://laravel.com/docs/11.x/installation