Cheatsheet Laravel
Framework PHP para desenvolvimento web
Laravel
2 cards encontrados
Categorias:
Versões:
Sem Categoria
Artisan Commands
Comandos essenciais do Artisan para desenvolvimento Laravel.
# Criar novo projeto composer create-project laravel/laravel meu-projeto cd meu-projeto # Servidor de desenvolvimento php artisan serve # Geradores php artisan make:controller UserController php artisan make:model User php artisan make:migration create_users_table php artisan make:seeder UserSeeder php artisan make:middleware Auth # Base de dados php artisan migrate # Executar migrações php artisan migrate:rollback # Reverter migração php artisan db:seed # Executar seeders php artisan migrate --seed # Migrar e popular # Cache e otimização php artisan cache:clear # Limpar cache php artisan config:cache # Cache de configuração php artisan route:cache # Cache de rotas php artisan optimize # Otimizar aplicação
Comandos mais utilizados:
- serve: Inicia servidor de desenvolvimento
- make:*: Gera arquivos (controllers, models, etc.)
- migrate: Executa migrações de base de dados
- cache:clear: Limpa cache da aplicação
Rotas
Sistema de roteamento do Laravel para definir URLs e suas ações.
where("id", "[0-9]+");
// Grupos de rotas
Route::group(["prefix" => "admin"], function () {
Route::get("/users", function () {
// URL: /admin/users
});
});
// Middleware (autenticação)
Route::get("/profile", function () {
// Requer login
})->middleware("auth");
// Nomes de rotas
Route::get("/user/profile", function () {
//
})->name("profile");
?>
Tipos de rotas:
- GET: Buscar dados
- POST: Criar novos dados
- PUT: Atualizar dados
- DELETE: Remover dados
- Resource: Todas as rotas CRUD automaticamente