33 подписчика
#laravel #eloquent #ORM #tips #php #backend
Laravel предоставляет отношения belongsToMany(), позволяющие формировать отношения "многие-ко-многим" между двумя различными моделями в приложении.
Примером такого отношения может служить модель User и Role, в которой одна роль может принадлежать многим пользователям, а один пользователь - многим ролям.
Мы создаем промежуточную/поворотную таблицу, чтобы отобразить отношения между этими двумя моделями.
Но знаете ли вы, что можно также сохранять временные метки, когда эти отношения были сформированы, используя метод withTimestamp() при создании отношений?
Около минуты
8 августа 2024