Laravel: наблюдатель изменения в связывающей таблице

146
24 января 2018, 16:40

У меня есть таблица Товары и категории(Многие ко многим). Каким образом я могу отследить, что товар привязан к категории? То бишь что-то наподобие функции:

  public static function boot()
    {
        self::created(function($model) {
       Log::info("С чем то сцепилась", [$model->category()]);
    });
    parent::boot();
   }

, только для связывающей таблицы. Возможно ли это сделать???

PS: Event не могу использовать так как нет доступа к методам добавления в бд.

Если же вешаю bool на модель то, он не видит при created, что категория была привязана.

READ ALSO
PHP вопрос про sleep

PHP вопрос про sleep

у меня к вам простой вопрос, во время "сна", скрипт нагружает ресурсы, или это тоже самое что он не работает, или нагрузка есть, но не существенна,...

131
Как получить число строк из бд на PDO

Как получить число строк из бд на PDO

При разработке сайта мне потребовалось получить из таблице content число строк где user_id = $_SESSION['user_id']Я знаю как выглядит запрос при использовании...

200
Зачем нужны интерфейсы в PHP? [дубликат]

Зачем нужны интерфейсы в PHP? [дубликат]

На данный вопрос уже ответили:

182