По умолчанию отношение BelongsToMany в Laravel работает просто замечательно — вы можете легко прикреплять, откреплять и синхронизировать записи. Но, вдруг, вам понадобилось показать из сводной таблицы самые новые или самые старые записи? Эта статья расскажет как это сделать. https://laravel.demiart.ru/get-newest-oldest-records-from-pivot-table-in-belongstomany/
Сейчас много уроков по Laravel, обучающих синтаксису или работе с пакетами, но я считаю, что не хватает уроков посвященных реальным мини-проектами, то что действительно требуют клиенты. Поэтому я постараюсь писать об этом больше, и вот первый урок: представьте проект, в котором вам нужно пройти двухэтапный процесс регистрации с некоторыми необязательными полями на втором шаге. Давайте сделаем это в Laravel. https://laravel.demiart.ru/register-with-two-steps-optional-fields/