Ich habe 2 Tabelle Jobs
und Departments
(ein Job gehören zu einer Abteilung), und ich möchte einige Arbeitsplätze mit seiner Abteilung bekommen.
Hier ist der Code i ändern müssen:Laravel 5.2 eloquent Abfrage
$query = Job::query()->where('status', 2);
if($input['title']!=""){
$query->where('title', 'like', '%' . $input['title'] . '%')->get();
}
if($input['location'] != ""){
$query->where('location', '=', $input['location']);
}
if($input['recruiters'] != ""){
$query->where('recruiter_id','=', $input['recruiters']);
}
$jobs = $query->paginate(5);
return $jobs;
query
variable Methode haben nicht join
für mich. Ich versuche with
, aber es funktioniert nicht. Es gibt keine Lösung für join
oder andere Abfragen über DB
aber title,location,recruiters
Variablen ist nicht immer festgelegt.
Entschuldigung für mein schlechtes Englisch und danke für Ihre Überlegung.
In diesem [link] (https://laravel.com/docs/5.1/queries) können Sie sehen, wie Sie Tabellen beitreten. – Vucko
yah, danke, es hat funktioniert. –