今天來瞄一下在laravel的CLI Artisan可以協助做到那些事情呢?
php artisan list 或者 php artisan 查看所有的指令清單
使用help可以查看相關的指令說明唷
大概能做到的事情有這幾類:
例如:
產生 controller 檔案:
php artisan make:controller CustomerController
產生 migragtion檔案:
php artisan make:migration
產生 model檔案:
php artisan make:model Customer
執行資料庫遷移檔:
php artisan migrate
退回上一次的資料庫遷移動作:
php artisan migrate:rollback
產生資料庫遷移檔:
php artisan migrate:make
使用種子建立資料庫資料:
php artisan db:seed
產生路由快取:
php artisan route:cache
清除路由快取:
php artisan route:clear
由上面的例子可以觀察出,如果出現了make就跟建立檔案或者項目有關係,而後面的參數就跟什麼類型的檔案
網路上也有看到相關的指令重構的教學,但因為暫時用不到,所以就註記一下,等改天再來摸看看,指令重構的強大
如同上一篇所說的,CLI只需要一行指令就可以產生基礎的檔案,在開發時期來說,是個非常方便的事情。所以如果在後續的文章中,如果有看到php artisan 開頭的部分,就是打開命令列,輸入相關的指令就對了
記得喔,如果要使用artisan之前,cmd需要先cd到該laravel專案目錄的位置,否則使用artisan是可能會出現Could not open input file: artisan的!!!