iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
0
自我挑戰組

從0開始-30天摸索laravel系列 第 9

DAY9: Artisan 指令列續集

  • 分享至 

  • xImage
  •  

今天來瞄一下在laravel的CLI Artisan可以協助做到那些事情呢?

php artisan list 或者 php artisan 查看所有的指令清單
使用help可以查看相關的指令說明唷

大概能做到的事情有這幾類:

  1. 建立controller
  2. 建立Model
  3. 版本控制
  4. 啟動服務
  5. 自創指令

例如:
產生 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的!!!


上一篇
DAY8: Artisan 指令列
下一篇
DAY10: Controller
系列文
從0開始-30天摸索laravel31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言