Laravel Form Request adaptation for Lumen framework and validation of the parameters that come by URL.
fredyhenaodev/lumen-form-request-url is a Laravel package for laravel form request adaptation for lumen framework and validation of the parameters that come by url..
It currently has 1 GitHub stars and 11 downloads on Packagist (latest version v1.0).
Install it with composer require fredyhenaodev/lumen-form-request-url.
Discover more Laravel packages by fredyhenaodev
or browse all Laravel packages to compare alternatives.
Last updated
Laravel Form Request for adaptation to the Lumen structure and validation of the parameters that come by URL.
Via Composer
$ composer require fredyhenaodev/lumen-form-request-url
$app->register(Fredyhenaodev\Providers\FormRequestServiceProvider::class);
<?php
namespace App\Http\Request;
use Fredyhenaodev\Requests\FormRequestUrl;
class FindUserByIdRequest extends RequestUrl
{
/**
* Defining the URL parameters (`/stores/78/FredyHenao`) allows applying
* validation rules on them and allows accessing them like request data.
*
* @var array
*/
protected $urlParameters = [
'id',
'name'
];
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'id' => 'required|exists:users,id',
'name' => 'required|string'
];
}
}
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.