Ministrado por: Maria Eduarda de Oliveira Furini e Vinícius Mendes Santos
https://laravel.com/docs/11.x/sanctum
- Criar o projeto com composer
composer create-project laravel/laravel nome-do-projeto
-
Configurar .ENV com as credenciais do banco de dados
-
Gerar a chave única para startar o servidor
# dentro da pasta do projeto
php artisan key:generate
-
Criar models
-
Criar controllers, views e rotas (ordem sem importância)
-
Instalar extensões
composer require laravel/sanctum
# instala laravel sanctum (gera o access_token pra login)
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
- Criar tabela de sessões
# cria a migration para sessões
php artisan session:table
php artisan migrate
- Limpar cache das rotas
php artisan route:clear
Note
COMANDOS DE MIGRATIONS
- Criar migrate
php artisan make:migration create_nomedatabela_table
- Rodar migrate
php artisan migrate
- Rollback migrate
php artisan migrate:rollback
Note
COMANDOS DE MODELS
- Criar model
# por padrão o nome do model é o nome da sua respectiva tabela no singular
php artisan make:model nomedomodel
Note
COMANDOS DE CONTROLLERS
- Criar controller
php artisan make:controller Nomecontroller+Controller
Note
COMANDOS DE ROUTES
- Instalar api
php artisan install:api