13

confirmUserCommandクラス名と一致するファイル名で呼び出されるカスタム コマンドを作成しました(同じケース)。$name は に設定されていconfirmuserます。

コマンドを実行php artisan listすると、新しいコマンドがローカルに表示されますが、サーバー (Linux を実行している) には表示されません。composer dump-autoload を実行し、関連する composer ファイルを無駄に更新しました。

何か提案はありますか?

4

5 に答える 5

28

Laravel 5.2 ~ 5.5:

コマンドを作成して編集する

   protected $signature = 'order:check'; //or whatever you want your command to be

コマンドが作成された場所を見つけて、app\Console\kernel.phpファイルを編集する必要があります。

このファイルの下に

protected $commands = [
    \App\Console\Commands\OrderCheck::class,
]

再実行

 php artisan list 

そこにリストする必要があります:)

于 2017-01-11T11:07:03.670 に答える