Влад Володько, тогда хз с паспортом не работал. Может миделваря где-то гасит или особенности логики паспорта. Еще можно кеш браузера очистить в vue такое частенько нужно
Влад Володько, там форма отправляется? Тогда нужен пост запрос с валидацией. И урлы должны быть правильные. Лучше всего использовать именованные маршруты, сохранять их в переменные, чтобы не было ошибок. Например, при пост запросе если в VUE поставить руками в конце урлы слеш, то он превратиться в гет и будет ошибка
Alex Wells, только написал сообщение, потом запустил тесты и 30 минут убил на поиск необъяснимой ошибки, которая оказалась связана с данными из этого реквеста..
Alex Wells, в первую очередь там как раз реквест) по-дефолту первым аргументом в методе. Значит в Ларавел закладывали его использование. Но я понял. Я же пишу – и без тестов неудобно т.к. данные идут из метода, который с этим ресурсом вообще не связан и приходится оставлять напоминалки в виде комментариев. Поэтому ответ твой полезный на будущее. У меня такое бывает. Сейчас не использую, потом рефакторю)
Alex Wells, у меня всего 2 булеан переменные. Реквест самый незамороченный способ. Единственное приходится тащить данные с другого метода, передавать на фронт и уже оттуда в реквест. Можно забыть и не найти потом)
->withPivot('id') это id связанной таблицы.
Чтобы получить ид категории нужно запросить отношения $categories = $user->categories;
И перебирать коллекцию в цикле. Если данные некорректные, значит неправильно прописаны отношения в моделях.
Можно и убрать, но хотелось бы узнать причину. Такую ошибку видел, когда таблица в списке миграций создавалась позже ключа. Сейчас referrals существует