摘要:用法顯示當前的幫助信息不輸出任何信息顯示當前版本強制輸出禁用輸出不進行交互運行環境詳細輸出普通更加詳細可用命令全局命令清除編譯生成的文件,相當于的反操作將站點設為維護狀態顯示當前運行環境來源于
laravel artisan 用法
$ php artisan Laravel Framework version 5.1.46 (LTS) Usage: command [options] [arguments] Options: -h, --help 顯示當前的幫助信息 -q, --quiet 不輸出任何信息 -V, --version 顯示當前版本 --ansi 強制 ANSI 輸出 --no-ansi 禁用 ANSI 輸出 -n, --no-interaction 不進行交互 --env[=ENV] 運行環境 -v|vv|vvv, --verbose 詳細輸出: 1 普通, 2 更加詳細 , 3 debug可用命令 全局命令
clear-compiled 清除編譯生成的文件,相當于 optimize 的反操作 down 將站點設為維護狀態 env 顯示當前運行環境, 來源于 .env 的配置 help 顯示一個命令的幫助 list 列出命令 optimize 優化應用程序性能,生成自動加載文件,且產生聚合編譯文件 bootstrap/compiled.php [--force] 強制編譯已寫入文件 (storage/frameworks/compiled.php) [--psr] 不對 Composer 的 dump-autoload 進行優化 serve 使用 PHP 內置的開發服務器啟動應用 【要求 PHP 版本在 5.4 或以上】 [--host 0.0.0.0] 使其在本地服務器外也可正常工作 [--port 8080] 指定運行的端口號 tinker 進入與當前應用環境綁定的 REPL 環境,相當于 Rails 框架的 rails console 命令 up 將站點設回可訪問狀態app
app:name 設置應用的命名空間auth
auth:clear-resets 清除過期的密碼重置令牌cache
cache:clear 清空應用緩存 cache:table 創建緩存數據庫表 migrationconfig
config:cache 合并所有的配置信息為一個,提高加載速度 config:clear 移除配置緩存文件db
db:seed 運行所有的 seed 假數據生成類 [--class[="..."]] 可以指定運行的類,默認是: "DatabaseSeeder" [--database[="..."]] 可以指定數據庫 [--force] 當處于生產環境時強制執行操作event
event:generate 基于注冊的信息,生成遺漏的 events 和 handlershandler
handler:command 生成新的處理器類 [--command="..."] 需要處理器處理的命令類名字 name handler:event 創建一個新的事件處理器類 [--event="..."] 需要處理器處理的事件類名字 [--queued] 需要處理器使用隊列話處理的事件類名字 namekey
key:generate 生成應用的 key(會覆蓋)make
make:command 在默認情況下, 這將創建未加入隊列的自處理命令 [--handler] 標識來生成一個處理器 [--queued] 來使其入隊列 name make:console 創建一個新的 Artisan 命令 [--command[="..."]] 命令被調用的名稱。 (默認為: "command:name") name make:controller 創建一個新的資源控制器 [--plain] 生成一個空白的控制器類 name 指定的名稱, 可以類似于 `AppHttpControllersDashboardController` make:event 創建一個新的事件類 name make:job 創建新的隊列 make:listener 創建新的事件監聽器 make:middleware 創建一個新的中間件類 name make:migration 創建一個新的遷移文件 [--create[="..."]] 將被創建的數據表 [--table[="..."]] 將被遷移的數據表 name make:model 創建一個新的 Eloquent 模型類 name make:policy 創建新策略 make:provider 創建一個新的服務提供者類 name make:request 創建一個新的表單請求類 name make:seeder 創建新的seeder make:test 創建migrate
migrate 執行數據遷移 / 數據庫遷移 [--database[="..."]] 指定數據庫連接(下同) [--force] 當處于生產環境時強制執行,不詢問(下同) [--path[="..."]] 指定多帶帶遷移文件地址 [--pretend] 把將要運行的 SQL 語句打印出來(下同) [--seed] Seed 任務是否需要被重新運行(下同) migrate:install 創建遷移數據庫表 [--database[="..."]] migrate:refresh 重置并重新運行所有的 migrations [--database[="..."]] [--force] [--seed] [--seeder[="..."]] 指定主 Seeder 的類名 migrate:reset 回滾所有的數據庫遷移 [--database[="..."]] [--force] [--pretend] migrate:rollback 回滾最最近一次運行的遷移任務 [--database[="..."]] [--force] [--pretend] migrate:status migrations 數據庫表信息queue
queue:failed 查看所有執行失敗的隊列任務 queue:failed-table 為執行失敗的數據表任務創建一個遷移 queue:flush 清除所有執行失敗的隊列任務 queue:forget 刪除一個執行失敗的隊列任務 queue:listen 監聽指定的隊列 [--queue[="..."]] 被監聽的隊列 [--delay[="..."]] 給執行失敗的任務設置延時時間 (默認為零: 0) [--memory[="..."]] 內存限制大小,單位為 MB (默認為: 128) [--timeout[="..."]] 指定任務運行超時秒數 (默認為: 60) [--sleep[="..."]] 當沒有任務處于有效狀態時, 設置其進入休眠的秒數 (默認為: 3) [--tries[="..."]] 任務記錄失敗重試次數 (默認為: 0) [connection] queue:restart 在當前的隊列任務執行完畢后, 重啟隊列的守護進程 queue:retry 對指定 id 的執行失敗的隊列任務進行重試 id 失敗隊列任務的 ID queue:subscribe 訂閱一個 url 地址到 Iron.io 推送隊列 / 指定訂閱 Iron.io 隊列的鏈接 [--type[="..."]] 指定隊列的推送類型 queue Iron.io 的隊列名稱 url 將被訂閱的 URL queue:table 為隊列數據庫表創建一個新的遷移 queue:work 處理下一個隊列任務 [--queue[="..."]] 被監聽的隊列 [--daemon] 在后臺模式運行 [--delay[="..."]] 給執行失敗的任務設置延時時間 (默認為零: 0) [--force] 強制在「維護模式下」運行 [--memory[="..."]] 內存限制大小,單位為 MB (默認為: 128) [--sleep[="..."]] 當沒有任務處于有效狀態時, 設置其進入休眠的秒數 (默認為: 3) [--tries[="..."]] 任務記錄失敗重試次數 (默認為: 0) [connection]route
route:cache 生成路由緩存文件來提升路由效率 route:clear 移除路由緩存文件 route:list 顯示已注冊過的路由schedule
schedule:run 運行計劃命令 [linux] 這個命令配合 crontab 一起使用 win 下可以配合計劃任務(編寫 bat 文件, 使用計劃任務調用)session
session:table 為 session 數據表生成遷移文件vendor
vendor:publish 從 vendor 的擴展包中發布任何可發布的資源 [--force] 重寫所有已存在的文件 [--provider[="..."]] 指定你想要發布資源文件的服務提供者 [--tag[="..."]] 指定你想要發布標記資源view
view:clear 清空已經編譯的緩存文件.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21106.html
摘要:初步嘗試既然最常見的注冊命令的方式是修改類中的,那么一般正常人都會從這邊開始下手。又要自己取出實例,又要自己調用方法,調用方法之前還有自己先把實例化這么繁瑣,肯定不是運行時添加命令的最佳實踐,所以我決定繼續尋找更優解。 本文首發于我的博客,原文鏈接:https://blessing.studio/best-... 雖然 Laravel 官方文檔提供的添加 Artisan Command...
摘要:擴展 擴展 https://github.com/Xethron/mi... https://github.com/orangehill... migrations-generator Generate Laravel Migrations from an existing database, including indexes and foreign keys! Upgradin...
摘要:為了一探究竟,于是開啟了這次應用性能調優之旅。使用即時編譯器和都能輕輕松松的讓你的應用程序在不用做任何修改的情況下,直接提高或者更高的性能。 這是一份事后的總結。在經歷了調優過程踩的很多坑之后,我們最終完善并實施了初步的性能測試方案,通過真實的測試數據歸納出了 Laravel 開發過程中的一些實踐技巧。 0x00 源起 最近有同事反饋 Laravel 寫的應用程序響應有點慢、20幾個并...
摘要:目錄下包含了常用框架的部署配置文件這里以框架的部署配置為例進行分析在中主要配置了框架的相關目錄另外還定義了的常用命令然后定義了的部署流程公共配置在配置文件中首先引入了公共配置文件公共配置文件中加載了和兩個目錄下的配置文件另外還定義了幾個常用 1 laravel.php recipe目錄下包含了常用框架的部署配置文件這里以Laravel框架的部署配置為例進行分析在laravel.php中...
摘要:打開瀏覽器輸入,如無意外,將出現如下圖,表示框架安裝成功。四系統內部后臺管理系統這個是框架自帶的后臺登錄管理系統,只需要簡單的命令即可運行。出現上圖即為,創建模型成功。 在PHP個各種web開發框架中,laravel算是一款簡潔、優雅的開發框架,本人也剛剛接觸到laravel,通過學習大神們的一些文章,下面是我的一些心得體會,希望可以給初學者一些幫助,大家一起進步。言歸正傳: 本人環境...
閱讀 1552·2021-11-17 09:33
閱讀 1100·2021-11-12 10:36
閱讀 2414·2019-08-30 15:54
閱讀 2441·2019-08-30 13:14
閱讀 2914·2019-08-26 14:05
閱讀 3289·2019-08-26 11:32
閱讀 3001·2019-08-26 10:09
閱讀 2995·2019-08-26 10:09