我必须在AppServiceProvider中声明一个变量并将其共享给所有视图,以便能够在任何地方使用它。
AppServiceProvider.php
//the reputation variable
$reputations = array(
'xxx'=>array('value'=>1,'description'=>'yyy')
);
view()->share([
'reputations'=>$reputations]);
现在我有一个帮助程序文件,该文件具有一些在所有视图和控制器中都可用的功能。 我希望访问Helpers.php中的$ reputations变量
App\Helpers\Helpers.php
为什么还要在帮助文件中创建一个函数并从视图中访问它,但是当我声明一个普通变量时却无法从视图中访问它?