Laravel Artisan 命令大全

GucciLee發表於2019-01-17

Available commands:

命令 中文 English
clear-compiled 刪除已編譯的類檔案 Remove the compiled class file
down 將應用程式置於維護模式 Put the application into maintenance mode
dump-server 啟動轉儲伺服器以收集轉儲資訊。 Start the dump server to collect dump information.
env 顯示當前的框架環境 Display the current framework environment
help 顯示命令的幫助 Displays help for a command
inspire --- Display an inspiring quote
list 列出命令 Lists commands
migrate 執行資料庫遷移 Run the database migrations
optimize 快取框架載入程式檔案 Cache the framework bootstrap files
preset 為應用程式交換前端腳手架 Swap the front-end scaffolding for the application
serve 在PHP開發伺服器上提供應用程式 Serve the application on the PHP development server
tinker 與您的應用程式互動 Interact with your application
up 使應用程式退出維護模式 Bring the application out of maintenance mode

app

命令 中文 English
app:name 設定應用程式名稱空間 Set the application namespace

auth

命令 中文 English
auth:clear-resets 重新整理過期的密碼重置令牌 Flush expired password reset tokens

cache

命令 中文 English
cache:clear 重新整理應用程式快取 Flush the application cache
cache:forget 從快取中刪除專案 Remove an item from the cache
cache:table 為快取資料庫表建立遷移 Create a migration for the cache database table

config

命令 中文 English
config:cache 建立快取檔案以加快配置速度 Create a cache file for faster configuration loading
config:clear 刪除配置快取檔案 Remove the configuration cache file

db

命令 中文 English
db:seed 填充資料庫 Seed the database with records

event

命令 中文 English
event:generate 根據註冊生成缺少的事件和偵聽器 Generate the missing events and listeners based on registration

key

命令 中文 English
key:generate 生成應用程式key Set the application key

lang

命令 中文 English
lang:publish 將語言檔案釋出到資源目錄 publish language files to resources directory.

make

命令 中文 English
make:auth --- Scaffold basic login and registration views and routes
make:channel 建立一個新的 channel Create a new channel class
make:command 建立一個新的 Artisan 命令 Create a new Artisan command
make:controller 建立一個新的控制器類 Create a new controller class
make:event --- 建立一個新的 event
make:exception 建立一個新的自定義異常類 Create a new custom exception class
make:factory 建立一個新的模型工廠 Create a new model factory
make:job 建立一個新的工作類 Create a new job class
make:listener 建立一個新的事件監聽器類 Create a new event listener class
make:mail 建立一個新的電子郵件類 Create a new email class
make:middleware 建立一個新的中介軟體類 Create a new middleware class
make:migration 建立一個新的遷移檔案 Create a new migration file
make:model 建立一個新的Eloquent模型類 Create a new Eloquent model class
make:notification 建立一個新的通知類 Create a new notification class
make:observer 建立一個新的觀察者類 Create a new observer class
make:policy 建立一個新的策略類 Create a new policy class
make:provider 建立一個新的服務提供者類 Create a new service provider class
make:request 建立一個新的表單請求類 Create a new form request class
make:resource 建立一個新資源 Create a new resource
make:rule 建立新的驗證規則 Create a new validation rule
make:scaffold 程式碼生成器 —— Laravel 5.x Scaffold Generator Create a laralib scaffold
make:seeder 建立一個新的 seeder Create a new seeder class
make:test 建立一個新的測試類 Create a new test class

migrate

命令 中文 English
migrate:fresh 刪除所有表並重新執行所有遷移 Drop all tables and re-run all migrations
migrate:install 建立遷移儲存庫 Create the migration repository
migrate:refresh 重置並重新執行所有遷移 Reset and re-run all migrations
migrate:reset 回滾所有資料庫遷移 Rollback all database migrations
migrate:rollback 回滾上次資料庫遷移 Rollback the last database migration
migrate:status 顯示每次遷移的狀態 Show the status of each migration

notifications

命令 中文 English
notifications:table 為通知表建立遷移 Create a migration for the notifications table

optimize

命令 中文 English
optimize:clear 刪除快取的載入程式檔案 Remove the cached bootstrap files

package

命令 中文 English
package:discover 重建快取的包清單 Rebuild the cached package manifest

queue

命令 中文 English
queue:failed 列出所有 failed 佇列工作 List all of the failed queue jobs
queue:failed-table failed 佇列工作資料庫表建立遷移 Create a migration for the failed queue jobs database table
queue:flush 重新整理所有failed佇列工作 Flush all of the failed queue jobs
queue:forget 刪除failed佇列工作 Delete a failed queue job
queue:listen 監聽一個給定的佇列 Listen to a given queue
queue:restart 在當前工作之後重新啟動佇列工作器守護程式 Restart queue worker daemons after their current job
queue:retry 重試failed佇列作業 Retry a failed queue job
queue:table 為佇列工作資料庫表建立遷移 Create a migration for the queue jobs database table
queue:work 開始將佇列上的工作作為守護程式處理 Start processing jobs on the queue as a daemon

route

命令 中文 English
route:cache 建立路由快取檔案以加快路由註冊速度 Create a route cache file for faster route registration
route:clear 刪除路由快取檔案 Remove the route cache file
route:list 列出所有註冊的路由 List all registered routes

schedule

命令 中文 English
schedule:run 執行預定的命令 Run the scheduled commands

session

命令 中文 English
session:table 為會話資料庫表建立遷移 Create a migration for the session database table

storage

命令 中文 English
storage:link 建立從“公共/儲存”到“儲存/應用/公共”的符號連結 Create a symbolic link from "public/storage" to "storage/app/public"

vendor

命令 中文 English
vendor:publish 從供應商包中釋出任何可釋出的資產 Publish any publishable assets from vendor packages

view

命令 中文 English
view:cache 編譯所有應用程式的Blade模板 Compile all of the application's Blade templates
view:clear 清除所有編譯的檢視檔案 Clear all compiled view files

老哥以後是要做 CTO 的人,這些技術怎麼能不會呢?

相關文章