引数にハッシュ値を指定するartisanコマンドを作っていたのですが、
ハッシュ値がハイフン始まりのときにオプション扱いされてエラーになりました。。

現象

例)ハッシュ値が-LA12_ed

php artisan hoge:fuga -LA12_ed

エラーになる。The "-L" option does not exist.

対策

そんなときはエスケープすればいいよね。
エスケープ文字は -- でした。ハイフンハイフン半角スペース!

php artisan hoge:fuga -- -LA12_ed

これで無事引数を受け取れます。

参考

https://stackoverflow.com/questions/35493936/laravel-custom-command-argument-with-dash