T
При запуске
queue:work
сам php кэширует файлы проекта (opcache). Если залить новые файлы проекта, джобы будут выполняться на старом коде. Чтобы этого не было, нужно обязательно рестартовать джобы - queue:restart
. При рестарте супервизор заново прокэширует все файлы и запустит джобы на "новом" коде.Из модели останется только ссылка на неё - класс и идентификатор в базе.
При выполнении джобы она в базу запрос кидает в любом случае.