Сфера Laravel не отвечает - PullRequest
0 голосов
/ 29 мая 2019

Я использую Laravel для API своего бэкэнда.У меня вопрос по поводу scopefilter, проблема в том, что он не отвечает, когда я к нему обращаюсь.

У меня есть много примеров использования scopefilters.Поэтому я посмотрел на каждого из них, чтобы понять, сделал ли я что-то не так.Но, похоже, я не могу найти проблему.

Когда я вызываю эту модель в laravel, я использую параметр, чтобы определить и видоискатель, чтобы использовать определенную функцию.Дело только в том, что она никогда не доходит до этой функции, я не получаю ответ, когда помещаю журнал в эту функцию.

Я предполагаю, что это проблема синтаксиса, но, возможно, кто-то другой может найти проблемудля этого.

    public static $scopeFilters = [
        "supplierArticleClientId" => "bySupplierArticleClientId"
    ];

    public function scopeBySupplierArticleClientId($query, $clientId) {
        \Log::info([$clientId]);
    }


В этом случае я ожидаю увидеть clientId в своем журнале.

1 Ответ

0 голосов
/ 29 мая 2019

Вы должны создать пользовательскую функцию проверки. Реализация Rule Класс, перейдите по этой ссылке для справки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...