Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diorgecoelho/cadastro_laravel_11

Cadastro de produtos usando o Laravel 11, Adminlte, Modal Bootstrap e Ajax com jQuery
https://github.com/diorgecoelho/cadastro_laravel_11

admim-lte ajax-request bootstrap jquery laravel laravel11 php

Last synced: 15 days ago
JSON representation

Cadastro de produtos usando o Laravel 11, Adminlte, Modal Bootstrap e Ajax com jQuery

Awesome Lists containing this project

README

        

# SCP - Sistema de Cadastro de Produtos

## Descrição

O **SCP** é um Sistema online desenvolvido em Laravel 11. Com uma interface intuitiva, utilizando modal Bootstrap para Cadastrar, Editar, e visualizar produtos. No desenvolvimeto foi utilizado codigo Simplificado para um maior entedimento. O sistema utiliza requisições AJAX para enviar as informações para as modal e utiliza as rotas para enviar as informações de volta.

## Imagem do Projeto 📸

## Home Produtos


Texto alternativo



## Cadastrar Produto


Texto alternativo

## Editar Produto


Texto alternativo



## Visualizar Produto


Texto alternativo



## Pré-requisitos

Antes de começar, certifique-se de ter os seguintes pré-requisitos instalados em sua máquina:

- **Composer** (para gerenciar dependências do PHP) - [Download Composer](https://getcomposer.org/download/) Não há necessidade de nenhuma alteração na configuração padrão

- **PostgreSQL** - [Download PostgreSQL](https://www.postgresql.org/) Não há necessidade de nenhuma alteração na configuração padrão

- **Laravel Herd** (para ambiente local. Vem com o php instalado e o servidor web NGINX) - [Laravel Herd](https://herd.laravel.com/windows) Não há necessidade de nenhuma alteração na configuração padrão

## Instalação

Siga os passos abaixo para configurar o projeto em sua máquina local:

1. **Clone o repositório**

- Abra o terminal e execute:
```bash
https://github.com/DiorgeCoelho/Cadastro_Laravel_11.git
cd Cadastro_Laravel_11
```

2. **Instale as dependências com Composer**

- Execute o seguinte comando na pasta do projeto:
```bash
composer install
```

3. **Configuração do Ambiente**

- Renomeie o arquivo `.env.example` para `.env`:
```bash
cp .env.example .env
```
- Abra o arquivo `.env` e configure as informações do banco de dados, como:
```env
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=SistemaCadastro (o nome e de sua escolha, mais tanto aqui como no banco tem que ser o mesmo)
DB_USERNAME=postgres (Por padrão o banco de dados cria esse usuário )
DB_PASSWORD= (a senha vc cria na hora da instalação)
```

4. **Crie o banco de dados**

- Use o PostgreSQ para criar um banco de dados com o nome especificado em `DB_DATABASE`.

5. **Gere a chave de aplicativo**

- Execute o comando a seguir para gerar uma chave única para o aplicativo:
```bash
php artisan key:generate
```

6. **Executar as migrações**

- Para criar as tabelas necessárias no banco de dados, execute:
```bash
php artisan migrate
```

7. **Inicie o servidor**

- Você pode iniciar o servidor integrado do Laravel com o seguinte comando:
```bash
php artisan serve
```
- O aplicativo estará disponível em `http://localhost:8000`.

## Contribuição

Se você deseja contribuir para o projeto, sinta-se à vontade para abrir uma issue ou enviar um pull request.