我想在Laravel的框架中为我的整个项目创建一个全局变量,所以我如何在一个类中创建它并在任何地方创建它。 有人可以指导吗?
答案 0 :(得分:5)
您可以在config文件夹中创建一个文件。
<强>配置/ global.php 强>
//在这里设置你的数组。
return [
'siteTitle' => 'HD Site',
'pagination' => 5,
'tagLine' => 'Do the best'
];
在您的视图文件中使用。
{{ config('global.siteTitle') }}
答案 1 :(得分:0)
您可以在配置中创建新文件并使用
config('your_new_file_name.key')
答案 2 :(得分:0)
或者你可以使用laravel helper来声明一个全局变量,你可以创建自己的自定义帮助函数。
请参阅:Laravel helper和此Toturial
答案 3 :(得分:0)
在laravel 7中,我在/ app目录(名称空间App)中创建了GlobalVars类,创建了静态变量$ myvar,然后在任何类中通过添加'use App \ GlobalVars'并调用'GlobalVars ::来访问它。 $ myvar'。