将变量添加到可跨控制器和视图访问的 Laravel 框架的最佳方法是什么?
我不想用.env
用于存储变量,因为它无法通过 Git 获得。
您可以在其中创建一个文件config
文件夹。例如
config
|- constants.php
在constants.php中你可以定义你的全局变量
<?php
return [
/*
|--------------------------------------------------------------------------
| User Defined Variables
|--------------------------------------------------------------------------
|
| This is a set of variables that are made specific to this application
| that are better placed here rather than in .env file.
| Use config('your_key') to get the values.
|
*/
'company_name' => env('COMPANY_NAME','Acme Inc'),
'company_email' => env('COMPANY_email','[email protected] /cdn-cgi/l/email-protection'),
];
您可以使用以下两个函数之一访问这些变量:
Config::get('constants.company_name')
config('constants.company_name')
对于刀锋来说也是如此:
{{ config('constants.company_email') }}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)