LARAVEL ELOQUENT - я хочу добавить столбец из пользовательской таблицы в таблицу отношений

0

Я не очень хорошо знаком с красноречивым ормом в ларавеле

У меня 3 таблицы, они

 -- leads
       |
        Lead_appointments

   and users table

поскольку lead_appointments принадлежит ведущим ссылкам id на выводах lead_id

В именах потенциальных клиентов есть столбец с именем created_by с идентификатором пользователя в нем

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

Модель свинца

  class Leads extends Model
     { 
        public function appointments()
        {
           return $this->hasMany('App\Models\LeadsAppointments', 'lead_id');
        }
     }

Мой красноречивый запрос в контроллере

   return $this->lead->with('appointments')->find($id);

результат такой же Изображение 174551

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

Но я не мог понять это

  • 0
    "приводит_приложение имеет столбец с именем create_by с идентификатором пользователя", так что у вас есть модель пользователя, хорошо? и есть ли у вас связь между пользователем и назначениями?
  • 0
    никакого отношения не требуется, на самом деле я хочу добавить электронную почту пользователя, а также имя и идентификатор вместо столбца create_by в качестве столбцов @ChiragPatel
Теги:
eloquent
laravel-5

1 ответ

0

Добавьте отношение к модели LeadAppointment следующим образом:

class LeadAppointment extends Model
{ 
  public function users()
  {
    return $this->belongsTo('App\Models\User', 'created_by');
  }
}

и модель ввода изменений выглядит так:

 class Leads extends Model
     { 
        public function appointments()
        {
           return $this->hasMany('App\Models\LeadsAppointments', 'lead_id')->with('users');
        }
     }
  • 0
    не работает, я хочу добавить в качестве столбца
  • 0
    Вы можете получить доступ к столбцам по свинцу -> пользователь-> электронная почта и аналогичные.
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню