очистить кеш на реннокки eloquent-query-cache - PullRequest
0 голосов
/ 27 апреля 2020

Здравствуйте, я использую laravel с eloquent-query-cache от rennokki. Я мог кэшировать запросы, и он отлично работает, но мне нужно, чтобы мой кеш уходил, когда пользователь выходит из системы.

Я пытался model::flushQueryCache(); в контроллер выхода из системы, но он не работает.

спасибо.

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

hmrneves спасибо за ваш ответ,

    public function logout() {
        admins::flushQueryCache();
        invitations::flushQueryCache();
        customers::flushQueryCache();
        rides::flushQueryCache();
        users::flushQueryCache();
    }

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

0 голосов
/ 27 апреля 2020

Это не работает так. Сколько моделей есть в вашем приложении? Вы должны импортировать черту и написать model::flushQueryCache(); для каждой модели, имеющейся у вас при событии выхода из системы.

Если вы хотите, чтобы она была более простой, , выполните Artisan::call('cache:clear') при выходе из системы. Это все очистит, но для всех.

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