Не удается вызвать scope модели через такую функцию. Возможно ли как-то реализовать?
$objects = $this->getScope("My");
public function getScope($scope, $parameters = false) {
if($parameters) {
$result = $this->model->{$scope($parameters)}->get();
} else {
$result = $this->model->{$scope()}->get();
}
return $result;
}
Ошибка: Call to undefined function my()
Scope в моделях работает по-другому.
В самой модели:
public function scopeMy()
{
//some code
}
И обратиться можно $model->my()
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости