我正在使用Laravel Spark并且正在阅读文档,但我找不到任何方法来获取我的Spark开发人员列表。看起来我能找到的唯一一个引用受保护的$ developers变量的用法是将电子邮件地址与Spark :: developer()进行比较的中间件。
有什么类似Spark :: getDevelopers()可以返回受保护的数组,还是具有匹配电子邮件的实际用户的集合?
我能做到这一点,但似乎不必要的昂贵:
$users = User::get();
$developers = $users->filter(function ($user) {
return Spark::developer($user->email);
});
答案 0 :(得分:4)
这样做无需修改任何内容:
$developers = User::whereIn('email', Spark::$developers)->get();
答案 1 :(得分:-1)
将此添加到ManagesAppDetails.php
public static function getDevelopers(){
return self::$developers;
}
然后你可以这样做:
spark::getDevelopers()
希望这有帮助!