Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Laravel - 5.8.4
Версия PHP в формате 7.1.3
Операционная система и её версия Windows 10 x64
DB - mysql
Здравствуйте, столкнулся с проблемой,
я получил БД в которой одна таблица.
мне нужно написать простой API, в базе есть foreign_key поэтому не могу сделать POST/UPDATE на данные в базе.
как мне обойти или куда вписать этот ключ (может добавить его в query), может надо сделать migration?
Спасибо.
Не в сети
Внешние ключи именно для того и придуманы, чтобы их нельзя было просто обойти - они нужны для сохранения целостности базы. Если задача такая, что внешний ключ мешает - то что-то не то в самой задаче.
Например, если у тебя ключ на каком-то id (в другой таблице), то перед изменением записи надо создать запись в той второй таблице, чтобы такой id действительно существовал, тогда внешний ключ не будет "мешать".
Информации слишком мало, чтобы дать более точный ответ.
Не в сети
Страницы 1