Значит mount вызывается только при получении данных, а при сохранении не вызываются
Да, это так. mount() отрабатывает только при первом рендеринге. Стремно. У livewire есть хуки, но они не поддерживают DI. Что если сделаю класс сервиса (в сервисе через конструктор буду делать иньекцию интерфейса), подключу его в компоненте "use" и буду использовать. С одной стороны лишний слой, но вроде выход, в любой момент меняю реализацию и ничего не должно ломаться.