## module.json
module.json 決定著模塊的加載和執行方式,詳解如下
~~~
{
"name": "Test",
"alias": "test",
"title": "test::test.title",
"description": "test::test.description",
"keywords": [],
"version": "1.0.0",
"active": 0,
"installed": 0,
"order": 10,
"author":"zotop",
"email":"it@zotop.com",
"homepage":"http://www.zotop.com",
"providers": [
"Modules\\Test\\Providers\\TestServiceProvider",
"Modules\\Test\\Providers\\RouteServiceProvider"
],
"aliases":{},
"files": [
"start.php"
]
}
~~~
name:模塊唯一標識
title :模塊標題,使用簡短名稱,比如“測試”,可以使用語言翻譯,例如:test:test.title
description :模塊的描述,描述模塊功能或者用處,可以使用語言翻譯,例如:test:test.description
active:模塊是否啟用,1=啟用 0=禁用
installed:模塊是否安裝 1=已安裝 0=未安裝
order :排序,它決定了多個模塊加載順序(從小到大順序加載),一般情況我們設置一個較大數字即可
providers :模塊加載的provider
files:全局文件加載,默認加載了start.php
> 該文件必須是json格式,請注意json格式
> 模塊安裝和啟用請使用后臺的【模塊】功能中對應模塊的 【安裝】進行按照,請勿直接修改installed 和 active