Curso Intensivo de Laravel em 30 Dias
Curso Intensivo de Laravel em 30 Dias
Guia Completo de Estudos com Exemplos e Exercícios Práticos
Capítulo 1: Introdução ao Laravel
O que é Laravel?
Laravel é um framework PHP moderno e robusto baseado na arquitetura MVC
(Model-View-Controller), projetado para facilitar o desenvolvimento de aplicações web. Laravel
oferece uma estrutura organizada, com recursos como Eloquent ORM, sistema de rotas, Blade
templating engine e ferramentas CLI (Artisan).
Exemplo Prático:
Para começar, vamos criar um novo projeto Laravel.
Comando para criar um projeto:
composer create-project laravel/laravel projeto-exemplo
Explore a estrutura do projeto gerado, incluindo pastas como app/, routes/, e resources/.
Capítulo 3: Rotas e Controladores
Definindo Rotas Simples
Curso Intensivo de Laravel em 30 Dias
As rotas em Laravel definem o ponto de entrada para o seu aplicativo e controlam como ele
responde às solicitações HTTP. As rotas são configuradas no arquivo routes/[Link].
Exemplo de uma rota simples que retorna uma saudação:
```php
Route::get('/saudacao', function () {
return 'Olá, Laravel!';
});
```
Criando um Controlador
Os controladores ajudam a organizar a lógica da aplicação. Use o Artisan para criar um controlador:
Comando:
php artisan make:controller SaudacaoController
Exemplo de um controlador:
```php
class SaudacaoController extends Controller {
public function exibir() {
return view('saudacao');
}
Curso Intensivo de Laravel em 30 Dias
```