在Laravel 5中,我剛剛運行php artisan make:command doMagicStuff
以在處理程序中使用die()語句創建通用命令。每當我嘗試`$這個 - >訊(新DoMagicStuff()),但是,我得到:Laravel 5:「class App Commands Command not found」
如果我刪除extends Command
它的工作原理,但顯然不正確。
有沒有理由找不到App \ Commands \ Command? (注意:在./app/Commands中,沒有Command.php,所以這是一個提示,儘管它可能位於vendor目錄下。我做了一個「class Command」的grep,但沒有運氣。
您可以使用供應商目錄'Illuminate \ Console \ Command'中的一個。我也遇到過這種情況,我懷疑這是鼓勵在該文件夾中擁有自己的基本Command類的最佳做法。不知道爲什麼它沒有與股票安裝,但。 – ceejayoz
是的,面臨同樣的問題。另外,laravel安裝中默認沒有命令目錄。它是在第一次運行'make:command'時創建的。 –