LaravelPackages.net
Acme Inc.
Toggle sidebar
immersioninteractive/laravelgenerics

Laravel Generic classes to make our work easier

5
0
About immersioninteractive/laravelgenerics

immersioninteractive/laravelgenerics is a Laravel package for laravel generic classes to make our work easier. It currently has 0 GitHub stars and 5 downloads on Packagist. Install it with composer require immersioninteractive/laravelgenerics. Discover more Laravel packages by immersioninteractive or browse all Laravel packages to compare alternatives.

Last updated

laravelgenerics

Laravel generic classes to make our work easier, this library was made in Laravel Framework 5.6

Install

composer require immersioninteractive/laravelgenerics

USE

  • In you controller / class include the Alias:
    use IIResponse;

Set error messagess

  • IIResponse::set_errors('My error #1');
  • IIResponse::set_errors('My error #2');
  • IIResponse::set_errors('My error #3');
  • IIResponse::set_errors('My error #4');

Set data

  • IIResponse::set_data(['saludo' => 'hola mundo'])

Status codes

options:
'OK' => '200'
'CREATED' => '201'
'NON-AUTHORITATIVE INFORMATION' => '203'
'NO CONTENT' => '204'
'RESET CONTENT' => '204'
'PARTIAL CONTENT' => '206'
'MULTY STATUS' => '207'
'ALLREADY REPORTED' => '208'
'NOT MODIFIED' => '304'
'BAD REQUEST' => '400'
'UNAUTHORIZED' => '401'
'FORBIDEN' => '403'
'NOT FOUD' => '404'
'METHOD NOT ALLOWED' => '405'
'NOT ACCEPTABLE' => '406'
'GONE' => '410'
'IM A TEAPOT' => '418'
'TO MANY REQUEST' => '429'
'INTERNAL SERVER ERROR' => '500'
'NOT IMPLEMENTED' => '501'
'SERVICE UNAVAILABLE' => '503'

For example, if you want to set a 200 status code:
IIResponse::set_status_code('OK')

Response

option 1:
return IIResponse::response();

option 2:
return IIResponse::response(['saludo' => 'hola mundo'], 'OK');

Comments