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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-vue-crud

App screenshot

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

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

PHP Build Version
Package Version
Requires php Version ^7.3|^8.0
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
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pedroroccon/laravel-vue-crud contains the following files

Loading the files please wait ....