Este é um projeto de CRUD (Create, Read, Update, Delete) desenvolvido em Laravel, um framework PHP popular para construir aplicações web robustas e escaláveis.
- Cadastro de tickets com assunto, descrição, data de criação e status
- Visualização de tickets com detalhes
- Edição de tickets
- Exclusão de tickets com confirmação
- Cadastro de vendedores com nome, e-mail, telefone e status
- Visualização de vendedores com detalhes
- Laravel 10.x
- PHP 8.2
- MySQL 5.7
- Bootstrap 5
- JavaScript
- Clone o repositório:
git clone https://github.com/Guilhermefariah/laravel-tickets.git
- Acesse o diretório do projeto:
cd laravel-tickets
- Instale as dependências:
composer install
- Configure o arquivo
.env
com as credenciais do banco de dados - Execute as migrations:
php artisan migrate
- Execute o comando
php artisan serve
para iniciar o servidor de desenvolvimento
- Acesse o projeto
- Cadastre um novo ticket preenchendo os campos assunto, descrição e status
- Visualize os tickets cadastrados na página inicial
- Edite um ticket clicando no botão "Editar"
- Exclua um ticket clicando no botão "Excluir" e confirmando a ação
- Cadastre um novo vendedor preenchendo os campos nome, e-mail, telefone e status
- Visualize os vendedores cadastrados na página inicial
Contribuições são bem-vindas! Se você encontrar um bug ou tiver uma sugestão, abra uma issue no repositório.
Este projeto é licenciado sob a licença MIT.