Laravel 的專用指令工具,可以用來幫你處理許多雜事。在網站根目錄下可以看到 artisan 這個檔案,使用方式是在終端機輸入:
php artisan 參數
例如:要啟動一個內建伺服器,可以輸入:
php artisan serve
這個伺服器會在此終端機下被建立,專屬這個專案,可以使用 Ctrl + C 來關閉。而這個伺服器預設就是顯示 public 目錄的內容,所以只要在瀏覽器上輸入
http://localhost:8000
要查看有哪些命令選項可用(後面不接任何選項):
php artisan
清除已編譯的類別檔:
php artisan clear-compiled
重新產生 autoload 檔,有時候當你有新建 controller 時要使用:
php artisan dump-autoload
執行資料庫遷移檔:
php artisan migrate
退回上一次的資料庫遷移動作:
php artisan migrate:rollback
產生資料庫遷移檔:
php artisan migrate:make
清除應用程式快取:
php artisan cache:clear
使用種子建立資料庫資料:
php artisan db:seed
產生應用程式使用的金鑰:
php artisan key:generate
另外,推薦安裝 JeffreyWay/Laravel-4-Generators[1] 套件,可以讓你快速產生常用的檔案,並且將檔案自動放在屬於它的目錄,例如,產生一個 view 檔時,會自動放在 views 的目錄。
打開 composer.json,加入要使用的套件,
Laravel 4.2 及之前的版本
"require-dev": {
"way/generators": "~2.0",
},
Laravel 5.0 及之後的版本
"require-dev": {
"way/generators": "~3.0"
}
接著在終端機輸入
composer update --dev
安裝完成後,開啟
app/config/app.php
找到 providers 這個屬性,它是一個陣列,在這個陣列最後面加入
'Way\Generators\GeneratorsServiceProvider'
要注意逗號。完成後,你就可以使用以下指令了:
產生 controller 檔:
php artisan generate:controller
產生 migragtion 檔:
php artisan generate:migration
產生 model 檔:
php artisan generate:model
產生 view 檔:
php artisan generate:view