![](/img/trans.png)
[英]Laravel artisan migrate command not running on Homestead
[英]Cannot run artisan command in Laravel Homestead
在僅為1個特定項目設置Homestead之后,我想運行Artisan CLI進行數據庫遷移。 我嘗試按照本教程進行操作 ,但不斷出現此錯誤:
Could not open input file: artisan
我通過運行以下命令來設置項目(Windows):
composer require laravel/homestead --dev
vendor\\bin\\homestead make
vagrant up
然后,我確保將其放在根項目目錄中,然后運行php artisan list
,它給出了上面的錯誤。
我還嘗試通過ssh進入Homestead VM,並導航到code
文件夾(我的項目所在的位置)並運行php artisan list
,該腳本給出了相同的錯誤。
附件是我按照要求運行artisan命令的工作目錄:
我試過在根目錄和vendor\\\\laravel
運行它無濟於事。
那么,如何在Laravel Homestead項目中運行手工藝CLI?
我想我已經知道了。 問題是我還沒有使用composer
設置Laravel項目,而是跳過了為該項目安裝Laravel Homestead的工作。
因此,要制作一個名為例如quickstart
的Laravel項目,首先應通過運行來創建項目
composer create-project laravel/laravel quickstart --prefer-dist
(有關更多詳細信息,請參見https://laravel.com/docs/5.1/quickstart#installation )
然后,通過運行為項目設置宅基地
composer require laravel/homestead --dev
vendor\bin\homestead make
現在,該項目應完全初始化。
參考: https : //laravel.com/docs/5.7/homestead#per-project-installation
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.