Мне нужно преобразовать построитель запросов к базе данных в модель Eloquent. Я использую плагин https://github.com/Kyslik/column-sortable и это требует красноречивой модели.
<?php
$payments = DB::table('users')
->select('orders.id', 'users.id', 'users.name', 'orders.amount', 'orders.created_at', 'orders.updated_at')
->join('patients', 'users.id', '=', 'patients.user_id')
->join('orders', 'patients.id', '=', 'orders.patient_id')
->where('users.name', 'LIKE', '%' . $q . '%')
->orWhere('users.email', 'LIKE', '%' . $q . '%')
->get();
User::with(['patients','orders'])->where('users.name','LIKE','%'.$q.'%') ->orWhere('users.email','LIKE','%'.$q.'%') ->get();
, если вам нужна дополнительная помощь, опубликуйте свои модели с их отношениями - person Ahmed Nour Jamal El-Din   schedule 15.01.2019