Laravel Console Command Validation

Packages

April 11th, 2016

Command Validator is a package that lets you validate Laravel Console Commands.

Here is an example of its usage:

1use Illuminate\Console\Command;
2use Cerbero\CommandValidator\ValidatesInput;
3
4class Example extends Command
5{
6 use ValidatesInput;
7
8 public function rules()
9 {
10 return [
11 'year' => 'digits:4|min:2000'
12 ];
13 }
14}

The rules available come from the default Laravel validation rules but you can add custom ones, just as you would in form validation.

Give it a try the next time you need to validate console commands.

Filed in:

Eric L. Barnes

Eric is the creator of Laravel News and has been covering Laravel since 2012.