Как объединить две таблицы в Laravel Eloquent - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь объединить две таблицы в laravel 5.2, но не получаю результата.Моя заполняемая модель для одной из model1:

protected $fillable = [
    'number',
    'message',
    'name',
    'time',
    'utc',
    'created_at',
    'updated_at'
];

И еще одна модель2:

protected $fillable =  [
  'id',
  'Number',
  'Full_Name',
  'Type',
  'Email',
  'created_at',
  'updated_at'
];

Я использую этот код для создания таблицы соединения:

DB::table('model1')\
        ->select('model1.id','model2.Number')\
        ->join('model2','model1.number','=','model2.Number')\
        ->get();

Я использую этот ответ Ответ на объединение для laravel

Я получаю результат, используя этот метод соединения.Как я могу получить все значения, используя laravel eloquent.

1 Ответ

0 голосов
/ 04 февраля 2019

Насколько я понимаю ваш вопрос, вы можете просто объединить эти две таблицы, используя следующий код, и получить данные.

$datas = DB::table('model1')->join('model2', 'model1.id', '=', 'model2.Number') ->get();

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