diff --git a/src/Laracasts/Commander/CommanderTrait.php b/src/Laracasts/Commander/CommanderTrait.php index 70afbfe..ce27a99 100644 --- a/src/Laracasts/Commander/CommanderTrait.php +++ b/src/Laracasts/Commander/CommanderTrait.php @@ -3,6 +3,7 @@ use ReflectionClass; use InvalidArgumentException; use Input, App; +use Illuminate\Support\Str; trait CommanderTrait { @@ -66,6 +67,10 @@ protected function mapInputToCommand($command, array $input) { $dependencies[] = $input[$name]; } + elseif (array_key_exists(Str::snake($name), $input)) + { + $dependencies[] = $input[Str::snake($name)]; + } elseif ($parameter->isDefaultValueAvailable()) { $dependencies[] = $parameter->getDefaultValue();