Я использую Laravel для API своего бэкэнда.У меня вопрос по поводу scopefilter, проблема в том, что он не отвечает, когда я к нему обращаюсь.
У меня есть много примеров использования scopefilters.Поэтому я посмотрел на каждого из них, чтобы понять, сделал ли я что-то не так.Но, похоже, я не могу найти проблему.
Когда я вызываю эту модель в laravel, я использую параметр, чтобы определить и видоискатель, чтобы использовать определенную функцию.Дело только в том, что она никогда не доходит до этой функции, я не получаю ответ, когда помещаю журнал в эту функцию.
Я предполагаю, что это проблема синтаксиса, но, возможно, кто-то другой может найти проблемудля этого.
public static $scopeFilters = [
"supplierArticleClientId" => "bySupplierArticleClientId"
];
public function scopeBySupplierArticleClientId($query, $clientId) {
\Log::info([$clientId]);
}
В этом случае я ожидаю увидеть clientId
в своем журнале.