Каков наилучший способ переименовать столбец внешнего ключа? - PullRequest
0 голосов
/ 14 мая 2018

Я новичок в Laravel, поэтому у меня проблема, у меня есть две таблицы villes (id, nom_ville, image) и quartiers (id, nom_quartier, id-ville). Я пытаюсь показать таблицу данных, которая включает иЯ нашел эту проблему

это мой взгляд

Модель Квартана

Модель Ville

Ошибка

1 Ответ

0 голосов
/ 14 мая 2018

РЕДАКТИРОВАТЬ: Оказывается, ваши ссылки на изображения показывают один и тот же класс дважды (пожалуйста, вставьте код в будущем), но ответ ниже все равно должен работать ...

-

Во-первых, у вас установлены неправильные типы отношений. Это выглядит как один ко многим, где 1 вилла hasMany кварт. 1 квартал, следовательно, belongsTo ville.

Во-вторых, как вы говорите, у вас есть нестандартное имя ключа, поэтому вам нужно определить его:

public function ville()
{
    return $this->belongsTo('App\Ville', 'id-ville');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...