учебников в интернете миллион. надо только руку протянуть.
если бы вы в вопросе написали свой код, и человеческим языком смогли описать как именно "что-то пошло не так" то это был бы вопрос, а не задание. И вам бы помогли
Loze4ka, вся теория в учебниках.
Запись данных в БД - это САМАЯ базовая операция, какая бывает в веб-программировании.
Вопрос звучит как "у меня есть кастрюля с борщом, ложка и тарелка. как мне утолить голод?"
Если вы не знаете программирования даже на такому уровне и никогда не работали с БД, то вам либо на фриланс, либо за учебники
Затем, что фремворк это фактически второй язык, зачастую более сложный. И узнать о его возможностях лучше из книги.
Если посмотреть на вопросы по тегу ларавель, то будет видно, что большинство пользователей как раз такие - книг не читают, используют как готовую структуру для своего привычного говнокода.
в целом там явно проблема в отсутствии первичного индекса во второй таблице