Download the PHP package pedroroccon/laravel-vue-crud without Composer
On this page you can find all versions of the php package pedroroccon/laravel-vue-crud. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pedroroccon/laravel-vue-crud
More information about pedroroccon/laravel-vue-crud
Files in pedroroccon/laravel-vue-crud
Package laravel-vue-crud
Short Description Pacote simples exibindo como é feito um CRUD usando Laravel + Vue.js.
License MIT
Informations about the package laravel-vue-crud
CRUD - Laravel + Vue.js
Repositório criado com o objetivo de apresentar um simples CRUD utilizando Laravel + Vue.js. A aplicação consiste no gerenciamento de produtos.
Demonstração
Acessar a demo: pedroroccon.com.br/laravel-vue-crud
Instalação e configuração
Para realizar a instalação deste repositório, faça os seguintes passos em seu terminal:
Clone o repositório em uma pasta
Instale as dependência utilizando o Composer dentro do pasta do projeto
Faça uma cópia do arquivo de configuração
Gere uma chave para a sua aplicação
Por padrão, nós utilizamos SQLite como base de dados.
Caso você deseje continuar utilizando o SQLite, não se esqueça de criar o arquivo em database/database.sqlite
Faça a migração das bases de dados
Não se esqueça de definir as permissões (caso necessário) nas pasta /bootstrap, /storage, /database.
Iniciando a aplicação
Você pode iniciar a aplicação através do comando:
API endpoints
Toda a API foi separada dentro da pasta /crud do projeto, desta forma isolamos as regras de negócio da API em um pacote somente dela, facilitando a migração e implementação em outras versões do Laravel.
Listar produtos
Você também pode filtrar os produtos utilizando alguns campos especiais na URL
Também podemos combinar mais de um filtro na URL. Por exemplo, se quisermos filtrar um produto pelo código ou título com o valor menor que R$5.000,00, podemos usar a URL
Adicionar produtos
Para adicionar um produto, faça uma chamada POST para o endereço abaixo
Os seguintes campos são necessários para adicionar um produto
- Código (Obrigatório, único)
- Título (Obrigatório)
- Valor (Obrigatório, númerico)
Visualizar produto
Para visualizar um produto faça uma chamada GET para o endereço abaixo, substituindo o parâmetro {id} pelo ID do produto
Editar produto
Para editar um produto faça uma chamada PUT/PATCH para o endereço abaixo, substituindo o parâmetro {id} pelo ID do produto
Remover produto
Para remover um produto faça uma chamada DELETE para o endereço abaixo, substituindo o parâmetro {id} pelo ID do produto
Factories
As factories são utilizadas para criar os produtos de forma dinâmia. Você pode utilizar as factories através do comando
All versions of laravel-vue-crud with dependencies
fideloper/proxy Version ^4.4
fruitcake/laravel-cors Version ^2.0
guzzlehttp/guzzle Version ^7.0.1
laravel/framework Version ^8.12
laravel/tinker Version ^2.5
laravel/ui Version ^3.2