Laravel设置了全局变量

时间:2018-01-01 13:49:56

标签: laravel global-variables global

我如何在Laravel中设置全局变量,我尝试过以下但是没有按预期工作。

我在config中创建了常量文件。

constants.php

return
[
'companyID' => 'Auth::user()->company',
]

user.php的

public static function TEST()
{
 return USER::Where('company',config('constants.companyID'))->get();
 }

1 个答案:

答案 0 :(得分:0)

您无法在配置文件中使用private transient HashMap<E,Object> map; public boolean add(E e) { return map.put(e, PRESENT)==null; } 。此外,这种方法是不对的。由于employer2.setId(10L); 是全局对象,因此只需使用此查询:

auth()->user()

您可以从任何课程或任何视图访问auth()->user()