Criando um Website com PHP Slim Framework, curso do instrutor Marcos Pereira.
Não é só porque o Slim é um Micro-Framework que significa que não podemos fazer uma aplicação completa com ele, muito pelo contrário, a simplicidade dele é muito poderosa.
Antes de começar, você vai precisar ter instalado em sua máquina o mysql.
PHP básico e orientado a objetos.
# Clone este repositório
$ git clone https://github.com/Cristianpl4y/slim.git
# Acesse a pasta do projeto no terminal/cmd
$ cd slim
# Instale as dependências
$ composer install
# Para Importar o Banco de Dados
$ mysql -uroot -p < mpblog.sql
# Execute a aplicação em modo de desenvolvimento
$ php -S localhost:8000 -t public/
# O servidor inciará na porta:8000 - acesse <http://localhost:8000>
Desenvolvendo o projeto eu aprendi:
- Criar Rotas
- Conceito de Middlewares e aplicação do mesmo
- Criar Controllers para trabalhar com Slim
- Validar inputs com validations
- Autenticação
- Bloqueio de rotas para usuários autenticados