У меня есть эта строка запроса, которая работает на MySQL через localhost, и я хочу использовать ее на моем Laravel, но я не знаю, как преобразовать или перевести мой код в Eloquent.
2 модели взаимосвязаныдруг с другом.это то, что я пробовал с моим кодом.
Статусы
public function reqs(){
return $this->belongsTo('App\Reqs','reqs_id','id');
}
Reqs
public function statuses()
{
return $this->hasMany('App\Statuses','reqs_id','id');
}
Это то, чтоЯ пытался, и он не может получить то, что я хочу
$reqs = Statuses::with('reqs')->
where('status','=',$status)->
where('user_id','=',auth()->user()->id)->get();
Это с другой стороны работает
DB::select('SELECT * from `statuses`, `reqs`
WHERE `statuses`.`status` = ?
AND `reqs`.`id` = `statuses`.`reqs_id`
AND `reqs`.`user_id` = ?
', [$status,auth()->user()->id]);
я получил то, что ожидал, но я хочу знать, если есть красноречивый способ,БЛАГОДАРНОСТЬ.