Problem:Laravel eloquent Beziehung Suche mit Kind Tabellensatz
Ich will nur, dass Datensätze, in denen relationale Datensätzen [user
] nicht null.
In meinem Fall Ich möchte nur erste Aufzeichnung. wo user
nicht null
Ergebnis:
Benutzertabelle
- id
- Name
Projekt Tabel
- id
- Titel
- User_id
[foreign key]
Mein Code ist wie dieser
$projects = App\Project::with(['user' => function ($user) {
$user->where('name', '=', 'Ketan');
}])
->get();
foreach ($projects as $project) {
echo $project->title.' - '.$project;
}
Mein Ergebnis ist wie folgt:
Benötigen Sie nur ein Projekt (jedes Projekt), in dem der Benutzer nicht "null" ist? –
Ja, @AlexeyMezenin. Ich möchte ein Projekt, bei dem der Benutzer nicht null ist. immer wenn ich diese Bedingung auf Ergebnis anwenden. Ich fand 6 Treffer auf der 1. Seite, 5 Treffer auf der 2. Seite, 8 Treffer auf der 3. Seite, so weiter ..... so, ** Ich möchte diese Bedingung auf Abfrage angewendet werden nicht auf die Ergebnisse. ** –