Download the PHP package venoudev/results without Composer

On this page you can find all versions of the php package venoudev/results. 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 results

Venou Dev

VenouDev Results

An awesome package for construct a very understandable Json structure response in your Laravel or Lumen proyect for your API Rest.

Installation

Lumen Register Provider

in your bootstrap/app.php file, configure

Installation of resources

Laravel

install resources of the package and gives an awesome message:

if you dont see an awesome message use:

Laravel

update your config/app.php file whit this.

Lumen

create file in config/app.php (if you don´t see the folder config create this.)

Laravel and Lumen

later define in your .env file

and execute on your console

Configure Facade ResultManager in Laravel if you have problems with ResultManager not found

in your app/config/app.php add this code in aliases array:

Lumen Facade

in bootstrap/app.php create an array with your facades and include ResultManager Facade

Using Results with Lumen and Swoole

In config/swoole_http.php register the lumen service provider for every request. This is necessary for that lumen can find the Facade ResultManager when uses swoole server.

Commands for create components

  1. Generate a Skeleton Validator

    generate =>

  2. Generate a Skeleton ActionClass

    generate =>

  3. Generate two Skeleton, the first an Contract and second an implementation class from these contract

    generate =>

    Contract

    Implementation

    in the method boot of your ServiceProvider or custom provider bind contract to implementation and use your contract in the controllers for example throught dependency inyection

    app\Providers\AppServiceProvider.php

Json response structure of Venoudev/Results

ErrorMessage

Example

ErrorObject

Example

Example

Code 200 Ok

Content

Code 400 Bad Request

Content

Code 400 Bad Request

Content

Website

https://venoudev.com


All versions of results with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
illuminate/http Version ^7.0|^8.0|^9.0
illuminate/support Version ^7.0|^8.0|^9.0
illuminate/console Version ^7.0|^8.0|^9.0
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 venoudev/results contains the following files

Loading the files please wait ....