Laravel如何友好的修改.env配置文件詳解
前言
難道每次改 .env 都得通過(guò)修改代碼來(lái)改嗎?.env 文件能不能通過(guò)在后臺(tái)配置呢? 其實(shí)是很簡(jiǎn)單就可以實(shí)現(xiàn)的,把以下函數(shù)加入到你的項(xiàng)目中
示例代碼
function modifyEnv(array $data)
{
$envPath = base_path() . DIRECTORY_SEPARATOR . '.env';
$contentArray = collect(file($envPath, FILE_IGNORE_NEW_LINES));
$contentArray->transform(function ($item) use ($data){
foreach ($data as $key => $value){
if(str_contains($item, $key)){
return $key . '=' . $value;
}
}
return $item;
});
$content = implode($contentArray->toArray(), "\n");
\File::put($envPath, $content);
}
使用
// 你可以更新你想要的任何值 key => value $data = [ 'APP_ENV' => 'your_environment', 'APP_KEY' => 'your_key', 'APP_DEBUG' => 'trueOrFalse', 'DB_DATABASE' => 'test', 'DB_USERNAME' => 'test', 'DB_PASSWORD' => 'test', 'DB_HOST' => 'localhost', 'CACHE_DRIVER' => 'file', 'SESSION_DRIVER' => 'file', ]; // 或者 $data = [ 'DB_HOST' => '127.0.0.1', ]; // 使用函數(shù)更新 modifyEnv($data);
怎樣,是不是很簡(jiǎn)單,這樣就可以通過(guò)后臺(tái)圖形化配置 Laravel 的 .env 文件啦~
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- Nginx中運(yùn)行PHP框架Laravel的配置文件分享
- Laravel框架環(huán)境與配置操作實(shí)例分析
- Laravel 前端資源配置教程
- laravel config文件配置全局變量的例子
- Laravel數(shù)據(jù)庫(kù)讀寫(xiě)分離配置的方法
- Laravel 數(shù)據(jù)庫(kù)加密及數(shù)據(jù)庫(kù)表前綴配置方法
- laravel框架數(shù)據(jù)庫(kù)配置及操作數(shù)據(jù)庫(kù)示例
- laravel-admin自動(dòng)生成模塊,及相關(guān)基礎(chǔ)配置方法
- laravel 配置路由 api和web定義的路由的區(qū)別詳解
- Laravel5.6框架使用CKEditor5相關(guān)配置詳解
- Laravel配置全局公共函數(shù)的方法步驟
- Laravel5框架自定義錯(cuò)誤頁(yè)面配置操作示例
- laravel配置Redis多個(gè)庫(kù)的實(shí)現(xiàn)方法
- nginx實(shí)現(xiàn)一個(gè)域名配置多個(gè)laravel項(xiàng)目的方法示例
- laravel 框架配置404等異常頁(yè)面
- Laravel 5.5官方推薦的Nginx配置學(xué)習(xí)教程
- Laravel Memcached緩存驅(qū)動(dòng)的配置與應(yīng)用方法分析
- Laravel 5+ .env環(huán)境配置文件詳解
相關(guān)文章
淺談PHP的數(shù)據(jù)庫(kù)接口和技術(shù)
下面小編就為大家?guī)?lái)一篇淺談PHP的數(shù)據(jù)庫(kù)接口和技術(shù)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12
WordPress特定文章對(duì)搜索引擎隱藏或只允許搜索引擎查看
這篇文章主要介紹了WordPress特定文章對(duì)搜索引擎隱藏或只允許搜索引擎查看的方法,可以根據(jù)SEO的需要來(lái)進(jìn)行調(diào)整,需要的朋友可以參考下2015-12-12
純真IP數(shù)據(jù)庫(kù)的應(yīng)用 IP地址轉(zhuǎn)化成十進(jìn)制
由于純真數(shù)據(jù)庫(kù)中的IP數(shù)據(jù)是和普通IP不同的,所以要轉(zhuǎn)化后才能比對(duì)2009-06-06
PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享
這篇文章主要介紹了PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享,本文給出了多個(gè)使用sleep的例子,本文還可以作為學(xué)習(xí)sleep函數(shù)的教程,需要的朋友可以參考下2014-08-08
php分頁(yè)原理 分頁(yè)代碼 分頁(yè)類制作教程
這篇文章主要為大家詳細(xì)介紹了php分頁(yè)原理,php分頁(yè)代碼,php分頁(yè)類制作教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
在phpstudy集成環(huán)境下的nginx服務(wù)器下配置url重寫(xiě)
這篇文章主要介紹了在phpstudy集成環(huán)境下的nginx服務(wù)器下配置url重寫(xiě)的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
yii2中結(jié)合gridview如何使用modal彈窗實(shí)例代碼詳解
這篇文章主要介紹了yii2中如何結(jié)合gridview使用modal彈窗的相關(guān)資料,需要的朋友可以參考下2016-06-06

