溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php artisan module常用命令有哪些

發(fā)布時間:2021-02-04 09:31:56 來源:億速云 閱讀:217 作者:小新 欄目:編程語言

這篇文章主要介紹了php artisan module常用命令有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

module:make 創(chuàng)建一個新模塊
module:use 使用一個模塊(這允許執(zhí)行其他命令時不用輸入模塊名)
module:unuse 和上面相反
module:list 列出所有可用模塊
module:migrate 執(zhí)行某個模塊的數(shù)據(jù)遷移(或者所有模塊的)
php artisan module:seed –class=TableSeeder Blog  填充數(shù)據(jù)
php artisan module:make-controller Admin/ReplyController Blog 創(chuàng)建控制器
php artisan module:make-request CreatePostRequest Blog 生成指定模塊的給定請求
php artisan module:migrate-rollback Blog 執(zhí)行模塊最近一次遷移的回滾
php artisan module:migrate-refresh Blog 執(zhí)行模塊所有回滾后執(zhí)行所有遷移
php artisan module:migrate-reset Blog 執(zhí)行模塊所有回滾
php artisan module:seed Blog 執(zhí)行模塊數(shù)據(jù)填充
php artisan module:publish-migration Blog 發(fā)布遷移
php artisan module:publish-config Blog 發(fā)布配置
php artisan module:publish-translation Blog 發(fā)布語言包
php artisan module:enable Blog 開啟模塊
php artisan module:disable Blog 關(guān)閉模塊
php artisan module:update Blog 升級模塊

生成器命令:

php artisan module:make-command CreatePostCommand Blog
php artisan module:make-migration create_posts_table Blog
php artisan module:make-seed seed_fake_blog_posts Blog
php artisan module:make-controller PostsController Blog
php artisan module:make-model Post Blog (可以使用-m同步生成遷移文件)
php artisan module:make-provider BlogServiceProvider Blog
php artisan module:make-middleware CanReadPostsMiddleware Blog
php artisan module:make-mail SendWeeklyPostsEmail Blog
php artisan module:make-notification NotifyAdminOfNewComment Blog
php artisan module:make-listener NotifyUsersOfANewPost Blog
php artisan module:make-listener NotifyUsersOfANewPost Blog –event=PostWasCreated
php artisan module:make-listener NotifyUsersOfANewPost Blog –event=PostWasCreated –queued
php artisan module:make-request CreatePostRequest Blog
php artisan module:make-event BlogPostWasUpdated Blog
php artisan module:make-job JobName Blog(可以使用-sync生成同步任務)
php artisan module:route-provider Blog 為指定的模塊生成給定的路由服務提供程序。
php artisan module:make-factory FactoryName Blog
php artisan module:make-policy PolicyName Blog
php artisan module:make-rule ValidationRule Blog
php artisan module:make-resource PostResource Blog
php artisan module:make-resource PostResource Blog –collection
php artisan module:make-test EloquentPostRepositoryTest Blog

門面方法

Module::all(); 獲取所有模塊
Module::getCached() 獲取所有緩存的模塊
Module::getOrdered(); 獲取排序后的所有模塊(按照module.json文件中的priority排序)
Module::scan(); 獲取掃描過的模塊
Module::find(‘name’); 查詢某個模塊(返回Module類)
Module::get(‘name’);
Module::findOrFail(‘module-name’);
Module::getScanPaths(); 獲取掃描的路徑
Module::toCollection(); 獲取模塊集合
Module::getByStatus(1); 按照狀態(tài)獲取模塊(1可用0不可用)
Module::has(‘blog’); 判斷模塊是否存在
Module::allEnabled(); 獲取所有可用模塊
Module::allDisabled();
Module::count(); 統(tǒng)計模塊數(shù)量
Module::getPath(); 獲取模塊路徑
Module::register(); 注冊模塊
Module::boot(); 初始化模塊
Module::collections(); 獲取所有可用模塊的集合
Module::getModulePath(‘name’); 獲取某個模塊路徑
Module::assetPath(‘name’); 獲取某個模塊的資源路徑
Module::config(‘composer.vendor’); 從這個包中獲取配置值。
Module::getUsedStoragePath(); 獲取使用的存儲路徑。
Module::getUsedNow(); 獲取cli會話正在使用的模塊。
Module::getUsed();
Module::setUsed(‘name’); 設置會話使用的模塊
Module::asset(‘blog:img/logo.img’); 從某個模塊獲取資源路徑
Module::install(‘nwidart/hello’); 根據(jù)給定的模塊名稱安裝指定的模塊。
Module::update(‘hello’); 更新指定模塊的依賴項。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“php artisan module常用命令有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

php
AI