Всем привет. Есть метод который отвечает за регистрацию:
Выделенная строка вызывает метод:
Вот root который за это отвечает:
И вот контроллер:
По сути после регистрации пользователя редиректит на /api/role и в таблицу roles должны добавлять данные, но этого не происходит, добавляется лишь данные в таблицу users, в roles ничего не добавляется. в консоли просто undefined:
Как исправить?
Во первых, редеректить так при аякс запросе нельзя, ты должен сделать редирект на JS при ответе с сервера.Во вторых, при создании нового экземпляра класса мы не ставим скобки, просто new Role;. В третьих, строка $auth = $request->all() лишняя. Все гораздо проще:
$role = new Role;
$role->email = $request->email;
$role->role_name = $request->role_name;
$role->save();
А можно еще проще:
Role::firstOrCreate(['email' => $request->email,'role_name' => $request->role_name]);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На данный вопрос уже ответили:
Вот к примеру спарсил я плейлист и мне нужны в нем первые 3 строки, как мне их получить? Учитывая то, что длина строк всегда разная
Решил использовать Doctrine 2 в своем приложении на slim 3, до этого эту ORM не использовал, так что простите если спрашиваю какую-то дичь) Собственно,...