Я использую следующий пакет для обработки ролей в Laravel 5: romanbican / роли
Теперь я могу получить доступ к своим тестерам и клиентам со следующим синтаксисом:
$testers = User::role('tester')->get();
$customers = User::role('customer')->get();
Было бы очень полезно, если бы я мог получить доступ к своим тестерам со следующим синтаксисом:
$testers = Tester::get();
Есть ли возможность, я мог бы добиться такого поведения? Я попытался создать подкласс модели User, но он не сработал, как ожидалось.
Я был бы очень признателен за любую помощь.
Как насчет этого?
class Tester {
static function get() {
return User::role('tester')->get();
}
}
Других решений пока нет …