Получение имени пользователя из запроса - PullRequest
0 голосов
/ 27 марта 2019

У меня есть форма оценки сотрудника, которая сохраняет руководителя (FTO) и сотрудника (FTE) в базе данных по их идентификационному номеру (EID).

Я могу получить данные и отобразить EID как руководителя, так и сотрудника, но как я могу настроить их так, чтобы они извлекали их имена из таблицы пользователей и отображали их?

Моя таблица пользователей

ID | EID | first name | last name | email | password

Оценочная таблица

ID | ftoEid | fteEid | date | rating1 | etc...

В настоящее время используется в модели:

$dor = Dor::find($id);
return view('dor.show', compact('dor'));

1 Ответ

1 голос
/ 27 марта 2019

Вам нужно установить отношения.

class Evaluation extends Model {
   public function user() {
      return $this->belongsTo("App\User", 'fteEid');
   }
}

Dor::find(1)->user->first_name;

Ваши имена полей сбивают с толку, поэтому я не уверен, что они правильные; надеюсь, вы поняли идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...