国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Laravel5.2目錄結(jié)構(gòu)及composer.json文件解析

2019-11-08 02:04:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

目錄或文件

|– app 包含Controller、Model、路由等在內(nèi)的應(yīng)用目錄,大部分業(yè)務(wù)將在該目錄下進(jìn)行

|  |– Console 命令行程序目錄

|  |  |– Commands 包含了用于命令行執(zhí)行的類,可在該目錄下自定義類

|  |  |– Kernel.php 命令調(diào)用內(nèi)核文件,包含commands變量(命令清單,自定義的命令需加入到這里)和schedule方法(用于任務(wù)調(diào)度,即定時(shí)任務(wù))

|  |– Events 事件目錄

|  |– Exceptions 包含了自定義錯(cuò)誤和異常處理類

|  |– Http HTTP傳輸層相關(guān)的類目錄

|  |  |– Controllers 控制器目錄

|  |  |– Middleware 中間件目錄

|  |  |– Requests 請(qǐng)求類目錄

|  |  |– Kernel.php 包含http中間件和路由中間件的內(nèi)核文件

|  |  |– routes.php 強(qiáng)大的路由

|  |– Jobs 該目錄下包含隊(duì)列的任務(wù)類

|  |– Listeners 監(jiān)聽(tīng)器目錄

|  |– PRoviders 服務(wù)提供者目錄

|  |– User.php 自帶的模型實(shí)例,我們新建的Model默認(rèn)也存儲(chǔ)在該目錄

|– bootstrap 框架啟動(dòng)載入目錄

|  |– app.php 創(chuàng)建框架應(yīng)用實(shí)例

|  |– autoload.php 自動(dòng)加載

|  |– cache 存放框架啟動(dòng)緩存,web服務(wù)器需要有該目錄的寫(xiě)入權(quán)限

|– config 各種配置文件的目錄

|  |– app.php 系統(tǒng)級(jí)配置文件

|  |– auth.php 用戶身份認(rèn)證配置文件,指定好table和model就可以很方便地用身份認(rèn)證功能了

|  |– broadcasting.php 事件廣播配置文件

|  |– cache.php 緩存配置文件

|  |– compile.php 編譯額外文件和類需要的配置文件,一般用戶很少用到

|  |– database.php 數(shù)據(jù)庫(kù)配置文件

|  |– filesystems.php 文件系統(tǒng)配置文件,這里可以配置云存儲(chǔ)參數(shù)

|  |– mail.php 電子郵件配置文件

|  |– queue.php 消息隊(duì)列配置文件

|  |– services.php 可存放第三方服務(wù)的配置信息

|  |– session.php 配置session的存儲(chǔ)方式、生命周期等信息

|  |– view.php 模板文件配置文件,包含模板目錄和編譯目錄等

|– database 數(shù)據(jù)庫(kù)相關(guān)目錄

|  |– factories 5.1以上版本的新特性,工廠類目錄,也是用于數(shù)據(jù)填充

|  |  |– ModelFactory.php 在該文件可定義不同Model所需填充的數(shù)據(jù)類型

|  |– migrations 存儲(chǔ)數(shù)據(jù)庫(kù)遷移文件

|  |– seeds 存放數(shù)據(jù)填充類的目錄

|     |– DatabaseSeeder.php 執(zhí)行php artisan db:seed命令將會(huì)調(diào)用該類的run方法。該方法可調(diào)用執(zhí)行該目錄下其他Seeder類,也可調(diào)用factories方法生成ModelFactory里定義的數(shù)據(jù)模型

|– public 網(wǎng)站入口,應(yīng)當(dāng)將ip或域名指向該目錄而不是根目錄。可供外部訪問(wèn)的CSS、js和圖片等資源皆放置于此

|  |– index.php 入口文件

|  |– .htaccess Apache服務(wù)器用該文件重寫(xiě)URL

|  |– web.config IIS服務(wù)器用該文件重寫(xiě)URL

|– resources 資源文件目錄

|  |– assets 可存放包含LESS、SASS、CoffeeScript在內(nèi)的原始資源文件

|  |– lang 本地化文件目錄

|  |– views 視圖文件就放在這啦

|– storage 存儲(chǔ)目錄。web服務(wù)器需要有該目錄及所有子目錄的寫(xiě)入權(quán)限

|  |– app 可用于存儲(chǔ)應(yīng)用程序所需的一些文件

|  |– framework 該目錄下包括緩存、sessions和編譯后的視圖文件

|  |– logs 日志目錄

|– tests 測(cè)試目錄

|– vendor 該目錄下包含Laravel源代碼和第三方依賴包

|– .env 環(huán)境配置文件。config目錄下的配置文件會(huì)使用該文件里面的參數(shù),不同生產(chǎn)環(huán)境使用不同的.env文件即可。

|– artisan 強(qiáng)大的命令行接口,你可以在app/Console/Commands下編寫(xiě)自定義命令

|– composer.json 存放依賴關(guān)系的文件

|– composer.lock 鎖文件,存放安裝時(shí)依賴包的真實(shí)版本

|– gulpfile.js gulp(一種前端構(gòu)建工具)配置文件

|– package.json gulp配置文件

|– phpspec.yml phpspec(一種PHP測(cè)試框架)配置文件

|– phpunit.xml phpunit(一種PHP測(cè)試框架)配置文件

|– server.php PHP內(nèi)置的Web服務(wù)器將把這個(gè)文件作為入口。以public/index.php為入口的可以忽略掉該文件

composer.json文件

{ "name": "laravel/laravel", //項(xiàng)目名稱 "description": "The Laravel Framework.", //描述 "keyWords": ["framework", "laravel"], //關(guān)鍵詞 "license": "MIT", //許可協(xié)議 "type": "project", //類型 "require": { "php": ">=5.5.9", //PHP版本 "laravel/framework": "5.2.*" //框架版本 }, "require-dev": { //依賴包 "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.*", "phpunit/phpunit": "~4.0", "symfony/css-selector": "2.8.*|3.0.*", "symfony/dom-crawler": "2.8.*|3.0.*" }, "autoload": { //自動(dòng)加載 "classmap": [ "database" ], "psr-4": { //一種自動(dòng)加載的規(guī)范 "App//": "app/" } }, "autoload-dev": { //加載測(cè)試 "classmap": [ "tests/TestCase.php" ] }, "scripts": { //執(zhí)行腳本 "post-root-package-install": [ "php -r /"copy('.env.example', '.env');/"" ], "post-create-project-cmd": [ "php artisan key:generate" ], "post-install-cmd": [ "php artisan clear-compiled", "php artisan optimize" ], "post-update-cmd": [ "php artisan clear-compiled", "php artisan optimize" ] }, "config": { //配置項(xiàng) "preferred-install": "dist" //優(yōu)先安裝壓縮版 }, "repositories": { //配置composer鏡像 "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 班戈县| 东阿县| 平潭县| 云和县| 泸州市| 乌拉特中旗| 铅山县| 老河口市| 赫章县| 元阳县| 清水县| 澜沧| 石家庄市| 舞钢市| 青田县| 正镶白旗| 肇庆市| 长汀县| 武清区| 镇原县| 永州市| 顺义区| 湘阴县| 灌云县| 瑞金市| 镇平县| 东兰县| 陆河县| 叙永县| 新田县| 大渡口区| 体育| 陇川县| 宁陕县| 正宁县| 章丘市| 福州市| 雷州市| 博湖县| 咸阳市| 绥芬河市|