2015-08-24 2 views
0

У меня есть 2 таблицы:Laravel 4 соединение между 2 таблицами

  1. Элементы таблицы, которая имеет идентификатор, имя, color_id. color_id ссылки id on items table
  2. Цвета таблицы, которые имеют цвет и идентификатор. (Например, фиолетовый с идентификатором = 1)

Когда я хочу, чтобы добавить новый элемент и пользователь использует фиолетовый цвет по пункту я хочу, чтобы цвет сохранен как color_id = 1 по таблице элементов. Есть ли способ сделать это?

ответ

0

Да, конечно, вы можете это сделать. Сначала вы можете запросить базу данных Colors, чтобы получить цвет id. Затем вы можете вставить этот идентификатор в таблицу Items. Это общий путь. Но поскольку вы используете Laravel 4, вы можете сделать это с помощью Eloquent. Проверьте этот пункт laravel doc: http://laravel.com/docs/4.2/eloquent#relationships

+0

Спасибо! Итак, логика - мне нужно получить входной цвет, затем получить идентификатор цвета и сохранить его в таблице элементов –

+0

да, вот как вы можете решить эту проблему. – Imran

+0

Еще раз спасибо! ☺ –

Смежные вопросы