我如何在Laravel中设置全局变量,我尝试过以下但是没有按预期工作。
我在config中创建了常量文件。
constants.php
return
[
'companyID' => 'Auth::user()->company',
]
user.php的
public static function TEST()
{
return USER::Where('company',config('constants.companyID'))->get();
}
答案 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()
。