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