摘要:寫入權限確保該文件夾具有寫入權限,以便這些命令正常工作僅適用于開發出于安全原因,如果您的應用程序配置了或環境,則將禁用這些命令激活默認情況下禁用工具。
命令行 Command line 內容 Contents
介紹 Introduction
句法 Syntax
使用CLI路由 Using CLI routes
內置CLI工具 Built-in CLI tools
激活 Activation
"luthier make"命令 "luthier make" command
"luthier migrate"命令 "luthier migrate" command
介紹 ( Introduction )感謝Luthier CI,您可以通過命令行界面(CLI)利用框架提供的各種可能性。
句法 SyntaxCLI路由的語法類似于HTTP和AJAX路由。必須在application/routes/cli.php文件中定義CLI路由
例:
CLI路由共享與HTTP / AJAX對應的相同屬性,您可以在此處了解有關它們的更多信息。
使用CLI路由 Using CLI routesCLI路由共享與HTTP / AJAX對應的相同屬性,您可以在此處了解有關它們的更多信息。
例:
$ php path/to/app/index.php [segment1] [segument2] ... [segmentN]所以,有這條路線:
Route::cli("make/controller/{name}", function($name){ echo "Making the controller " . $name ; });它可以通過運行訪問:
$ php path/to/app/index.php make controller test結果將是:
Making the controller test內置CLI工具 Built-in CLI tools從版本0.2.0開始,Luthier CI附帶了幾個命令行工具,可以幫助您完成一些重復性任務。
寫入權限
確保該application文件夾具有寫入權限,以便這些命令正常工作
僅適用于開發
出于安全原因,如果您的應用程序配置了testing或production環境 ,則將禁用這些命令
激活 Activation默認情況下禁用CLI工具。要激活它們,只需在路線文件中添加幾行
luthier make command這允許生成各種各樣的框架文件。
句法:
$ php index.php luthier make [resource] [name] [type?(sequenatial|date)=date]其中resource是資源的類型(controller,model,helper,library,middleware或migration),name是資源的名稱和type(在創建遷移的情況下)被遷移以產生類型。
例子:
// Creating a controller: $ php index.php luthier make controller ControllerName // Creating a model: $ php index.php luthier make model ModelName // Creating a library: $ php index.php luthier make library LibraryName // Creating a helper: $ php index.php luthier make helper HelperName // Creating a middleware: $ php index.php luthier make middleware MiddlewareName // Creating a migration (by default, migrations are created by date) $ php index.php luthier make migration create_users_table $ php index.php luthier make migration create_users_table date $ php index.php luthier make migration create_users_table sequentialluthier migrate command運行(或回滾)遷移。
句法
$ php index.php luthier migrate [version?=latest]version要運行的遷移的版本在哪里。如果省略,它將繼續遷移到最新的可用版本。
也可以使用以下特殊值之一version:
reverse: 撤消所有遷移
refresh: 撤消所有遷移,然后繼續遷移到最新的可用版本
例子:
$ php index.php luthier migrate reverse $ php index.php luthier migrate refresh
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31397.html
摘要:使用時,必須為每個路由定義接受的謂詞,并且任何與這些參數不匹配的請求都將生成錯誤。使用,可以使用匿名函數作為控制器,甚至可以在不使用單個控制器的情況下構建完整的應用程序。通過使用您告訴的方法,該路由將在請求下可用。 路由 ( Routes ) 內容 ( Contents ) 介紹 Introduction 路由類型 Route types 句法 Syntax 命名空間 Nam...
摘要:安裝內容要求安裝獲得啟用自動加載和掛鉤將與您的應用程序連接初始化要求安裝獲得需要通過安裝。編寫權限如果在創建基本文件期間出現錯誤,則可能是由于權限不足。確保該文件夾具有寫入權限 安裝 ( Installation ) 內容 ( Contents ) 要求 Requirements 安裝 Installation 獲得Luthier CI Get Luthier CI 啟用Co...
摘要:訪問控制列表的配置與訪問控制列表使用的類別和權限類別組的名稱和的關聯排列。 簡單的認證 SimpleAuth 內容 Contents 介紹 Introduction 安裝 Installation 第1步:復制所需的文件 Step 1: Copy the required files 第2步:安裝數據庫 Step 2: Install the database 第3步:定義...
摘要:歡迎關于是的一個插件,增加了有趣的功能,旨在簡化大型網站和的構建。它是為了盡可能地與框架集成,因此在安裝后,應用程序中已存在的所有內容應該繼續正常工作。在大多數情況下,安裝不會超過分鐘社區和支持要報告錯誤并提出更改,請訪問上的存儲庫 歡迎 關于Luthier CI Luthier CI是CodeIgniter的一個插件,增加了有趣的功能,旨在簡化大型網站和API的構建。 它是為了盡可能...
摘要:認證介紹包含構建用戶身份驗證系統所需的所有工具。不幸的是,它缺乏易于實現,維護和擴展的集成接口或庫。激活作為可選模塊,必須首先激活認證功能。它專為最常見的身份驗證設計通過表單和數據庫進行傳統登錄。 認證 Authentication 介紹 Introduction CodeIgniter包含構建用戶身份驗證系統所需的所有工具。不幸的是,它缺乏易于實現,維護和擴展的集成接口或庫。 Lut...
閱讀 688·2021-11-18 10:07
閱讀 2878·2021-09-22 16:04
閱讀 873·2021-08-16 10:50
閱讀 3326·2019-08-30 15:56
閱讀 1784·2019-08-29 13:22
閱讀 2647·2019-08-26 17:15
閱讀 1229·2019-08-26 10:57
閱讀 1103·2019-08-23 15:23