2016-08-23 6 views
0

У меня есть таблица и состояние таблицы. Я хочу вставить идентификатор класса в таблицу состояния. Мой контроллер:Как вставить различный идентификатор таблицы в laravel 5.2

$userStatus = new Status(); 
$userStatus -> status_text = $text; 
$userStatus -> video_url = $request['video_url']; 
$userStatus -> type = 2; 
$userStatus -> users_id = Auth::user()->id; 
$userStatus -> save(); 
Flash::success('Your status has been posted'); 
return redirect(route('class')); 

Если я хочу вставить идентификатор класса, что делать?

+0

Что именно вы пытаетесь сделать здесь? Где вы хотите вставить идентификатор класса? Я не вижу для этого поля в таблице Status из вашего контроллера. И если вы хотите, чтобы статус был привязан к классной комнате, вы можете добавить поле status_id в таблицу классов как идентификатор внешнего ключа, указывающий в таблице состояния. – kkyeboah

+0

У меня есть еще одна таблица, в которой есть класс. У него есть данные, это id, class_name, section. В этом случае я хочу вставить идентификатор класса в свою таблицу ststus. Пользователь может опубликовать статус specificiq class. Затем как я могу вставить идентификатор класса в свою таблицу состояния. – Shuvo

+0

Добавить поле 'class_id' в таблицу состояния, должно быть внешним ключом, который ссылается на ID из таблицы классов. Тогда вы можете '' '$ userStatus-> class_id = $ value''' – kkyeboah

ответ

0

Откуда взялся идентификатор класса?

В противном случае вы можете добавить эту строку:

$userStatus -> class_id = 2; 
+0

У меня есть еще одна таблица этого класса. У него есть данные, это id, class_name, section. В этом случае я хочу вставить идентификатор класса в свою таблицу ststus. Пользователь может опубликовать статус specificiq class. Затем как я могу вставить идентификатор класса в свою таблицу состояния. – Shuvo

+0

Как вы получаете идентификатор класса? Существует ли связь между таблицей пользователей и таблицей классов? Столбец? –

+0

Нет никакой ссылки .. как я могу это сделать? – Shuvo

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