Este repositório contém um projeto de cadastro de cliente desenvolvido em PHP utilizando o framework Laravel e o banco de dados MySQL. O objetivo deste projeto é demonstrar a criação de um CRUD (Create, Read, Update, Delete) básico, onde a interface do usuário (view) se comunica com os dados por meio de uma API REST.
Antes de iniciar a configuração do projeto, certifique-se de que você possui os seguintes itens instalados em seu ambiente de desenvolvimento:
- PHP (versão 7.4 ou superior)
- Composer (gerenciador de pacotes do PHP)
- Laravel (versão 8.x)
- MySQL (servidor de banco de dados)
git clone https://github.com/adrianoportodf2017/upd8-teste.git
cd upd8-teste
composer install
cp .env.example .env
5. Configure o arquivo .env
com as informações do seu ambiente, incluindo as configurações de conexão com o banco de dados.
php artisan key:generate
-
Certifique-se de que o servidor de banco de dados MySQL está em execução.
-
Crie um banco de dados vazio com o nome desejado (por exemplo,
cadastro_cliente
).
php artisan migrate
php artisan db:seed
php artisan serve
2. O servidor será iniciado na URL http://localhost:8000
. Acesse essa URL em seu navegador para visualizar o projeto.
Pronto! Agora você pode cadastrar, visualizar, atualizar e excluir clientes por meio da interface do usuário.