如何获取Laravel Spark开发者合集?
How to get a collection of Laravel Spark developers?
我正在使用 Laravel Spark 并且正在阅读文档,但我找不到任何方法来获取我的 Spark 开发人员列表。看起来我能找到的唯一引用受保护的 $developers 变量的用法是将电子邮件地址与 Spark::developer().
进行比较的中间件
是否有类似 Spark::getDevelopers() 的东西可以 return 受保护的数组,或者具有匹配电子邮件的实际用户的集合?
我可以这样做,但它似乎不必要地昂贵:
$users = User::get();
$developers = $users->filter(function ($user) {
return Spark::developer($user->email);
});
将此添加到 ManagesAppDetails.php
public static function getDevelopers(){
return self::$developers;
}
那么你可以这样做:
spark::getDevelopers()
希望对您有所帮助!
无需修改任何内容即可达到目的:
$developers = User::whereIn('email', Spark::$developers)->get();
我正在使用 Laravel Spark 并且正在阅读文档,但我找不到任何方法来获取我的 Spark 开发人员列表。看起来我能找到的唯一引用受保护的 $developers 变量的用法是将电子邮件地址与 Spark::developer().
进行比较的中间件是否有类似 Spark::getDevelopers() 的东西可以 return 受保护的数组,或者具有匹配电子邮件的实际用户的集合?
我可以这样做,但它似乎不必要地昂贵:
$users = User::get();
$developers = $users->filter(function ($user) {
return Spark::developer($user->email);
});
将此添加到 ManagesAppDetails.php
public static function getDevelopers(){
return self::$developers;
}
那么你可以这样做:
spark::getDevelopers()
希望对您有所帮助!
无需修改任何内容即可达到目的:
$developers = User::whereIn('email', Spark::$developers)->get();