這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)怎么快速配置一個Laravel框架環(huán)境,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Laravel 是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡潔、富于表達力。
Laravel 5 安裝根目錄下 .env 文件是配置文件。打開 config/database.php 可以看到,它返回一個PHP數(shù)組,該配置文件提供了各種數(shù)據(jù)庫可能用到的配置。connections 里包含了數(shù)據(jù)庫配置。修改'default' => 'mysql',參數(shù)可以選擇需要使用的數(shù)據(jù)庫。
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, 'engine' => null, ],
上述為myql默認配置項,env()
方法是用來讀取.env文件中的配置項,也可以通過直接用'password' =>'password'來配置,但這樣缺少安全性,如果把項目放在github,會被直接看到。所以可以通過肚臍。env配置文件,然后把。env文件設(shè)置為不提交,這樣安全性就提高了。
在根目錄 .gitignore文件,可以查看
/vendor
/node_modules
/public/storage
Homestead.yaml
Homestead.json
.env
讀取環(huán)境配置
在Application實例中,可以通過environment()
方法來讀取目前應(yīng)用程序的環(huán)境配置:
$environment = $app->environment();
也可以傳遞參數(shù)至environment()
方法中,來確認目前的環(huán)境是否與參數(shù)相符合:
if ($app->environment('local')) { // The environment is local } if ($app->environment('local', 'staging')) { // The environment is either local OR staging... }
或通過 App facade 或者輔助方法app()
取得應(yīng)用程序?qū)嵗?/p>
$environment = app()->environment(); $environment = App::environment();
維護模式
當應(yīng)用程序處于維護模式時,所有的路由都會指向一個自定的視圖。當你要更新或維護網(wǎng)站時,「關(guān)閉」整個網(wǎng)站是很簡單的。如果應(yīng)用程序處于維護模式,HttpException 會拋出 503的狀態(tài)碼。維護模式響應(yīng)的默認模板放 resources/views/errors/503.blade.php
//啟用維護模式,只需要執(zhí)行 Artisan 命令 down: php artisan down //關(guān)閉維護模式,使用 Artisan 命令 up: php artisan up
上述就是小編為大家分享的怎么快速配置一個Laravel框架環(huán)境了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)站題目:怎么快速配置一個Laravel框架環(huán)境-創(chuàng)新互聯(lián)
文章路徑:http://sd-ha.com/article48/godep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、品牌網(wǎng)站制作、動態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、ChatGPT、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)