2017 © Pedro Peláez
 

project lumen-form-request

Laravel Form Request adaptation for Lumen framework.

image

urameshibr/lumen-form-request

Laravel Form Request adaptation for Lumen framework.

  • Monday, September 11, 2017
  • by LucasRodriguesBR
  • Repository
  • 1 Watchers
  • 5 Stars
  • 1,532 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 5 Versions
  • 68 % Grown

The README.md

lumen-form-request

Laravel Form Request adaptation for Lumen framework, (*1)

Would you like to encourage me by buying me a cup of coffee?, (*2)

Donate, (*3)

How to install

Lumen 9 (requires php >= 8.0), (*4)

The package is automatically tagged on version 1.6+ for Lumen 9 projects., (*5)

  • Step 1 - Install the package on your project
composer require urameshibr/lumen-form-request
  • Step 2 - Add the service provider in bootstrap/app.php
$app->register(Urameshibr\Providers\LumenFormRequestServiceProvider::class);

OBS: The current package version have a new provider name, if you are updating, you will must to update the provider name usage on the file bootstrap/app.php., (*6)

  • Step 3 - Add a required config file used by the package.

On root project folder, run the command bellow for create a required config file:, (*7)

php vendor/urameshibr/lumen-form-request/src/run/add-session-config.php

After this command, will be created a file config/session.php in your project folder., (*8)


Next step is create your FormRequest and extends from Urameshibr/Requests/FormRequest like the example bellow:, (*9)

<?php

namespace App\Http\Requests;

use Urameshibr\Requests\FormRequest;

class StoreProductRequest extends FormRequest
{
    public function authorize(): bool
    {
        return true;
    }

    public function rules(): array
    {
        return [
            // your validation rules
        ];
    }
}
  • Link for Laravel Form Request documentation

https://laravel.com/docs/9.x/validation#available-validation-rules, (*10)




Old versions

Lumen 5.5 (requires php >= 5.6), (*11)

composer require urameshibr/lumen-form-request:1.4

Lumen 5.6+ (requires php >= 5.6), (*12)

composer require urameshibr/lumen-form-request:1.5
  • Add the service provider in bootstrap/app.php
$app->register(Urameshibr\Providers\FormRequestServiceProvider::class);

Next step is create your FormRequest and extends from Urameshibr/Requests/FormRequest, (*13)

Example

<?php

namespace App\Http\Requests;

use Urameshibr\Requests\FormRequest;

class StoreDeviceRequest extends FormRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            'mac_address' => 'required|unique:devices,mac_address'
        ];
    }
}
  • Link for Laravel Form Request documentation

https://laravel.com/docs/5.4/validation#available-validation-rules, (*14)

Enjoy!, (*15)

The Versions

11/09 2017

dev-master

9999999-dev

Laravel Form Request adaptation for Lumen framework.

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

lumen form request

11/09 2017

1.4

1.4.0.0

Laravel Form Request adaptation for Lumen framework.

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

lumen form request

21/07 2017

1.3

1.3.0.0

Laravel Form Request adaptation for Lumen framework.

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

lumen form request

21/07 2017

1.1

1.1.0.0

Laravel Form Request adaptation for Lumen framework.

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

lumen form request

21/07 2017

1.0

1.0.0.0

Laravel Form Request adaptation for Lumen framework.

  Sources   Download

MIT

The Requires

  • php >=5.6.4

 

lumen form request