Laravel 5 Extended Requests
Package that exteds the Laravel 5 FormRequest class to easily create custom validation rules., (*1)
Quick start
Required setup
In the require key of composer.json file add the following, (*2)
"mauri870/request": "dev-master"
Run the Composer update comand, (*3)
$ composer update
How to use
Make your request extends the Mauri870\Request\Request class., (*4)
use Mauri870\Request\Request;
class MyRequest extends Request {
Create your rules function with your custom rule:, (*5)
public function rules()
{
return [
'my-rule' => 'custom'
];
}
Create a function with the format validate<your_custom_rule>, like this:, (*6)
public function validateCustom($attribute, $value, $params)
{
return $value == 'custom';
}
Do not forget to put a message for this new rule. It can be in the messages function of the request or in the validation of the lang files., (*7)
public fucnction messages()
{
return [
'custom' => 'My custom message'
];
}
And that is it HAHA! :)
Please enjoy!, (*8)