Laravel Console Command Validation
Published on by Eric L. Barnes
Command Validator is a package that lets you validate Laravel Console Commands.
Here is an example of its usage:
use Illuminate\Console\Command;use Cerbero\CommandValidator\ValidatesInput; class Example extends Command{ use ValidatesInput; public function rules() { return [ 'year' => 'digits:4|min:2000' ]; }}
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.
Eric is the creator of Laravel News and has been covering Laravel since 2012.