Freerade, в айти нет понятия "не работает". есть "выдает вот такую ошибку", есть "результат должен быть такой, а у меня результат" и прочее. А вот не работает - не существует.
Neowaring,
1. Стоит соблюдать laravel naming conventions. А если вы на на них забили - то сидеть и руками прописывать key что в отношениях что в моделях. Так как мне ваши модели и миграции не видны - я за вас это сделать не могу.
Jastin, selenium это средство автоматизации браузеров, а pho webdriver пакет для работы с этим. Используется для тестирования или для скраппинга каких нибудь спа или сложных сайтов с большим количеством js. То есть вы работаете не с курлом- а с бразузером - открой страницу, нажми кнопку, дождись появления окошка, заполни поля, нажми сабмит.
Алексей, html плевать хотел на любые переносы - и не будет сообщать об синтаксической ошибке. Js не все равно - и ровно он будет ругаться. Вопрос что у вас там делает js и зачем?