2017-05-09 3 views

Antwort

0

has() Methode für Eloquent Modelle Versuchen ->https://laravel.com/docs/5.4/eloquent-relationships

$users = User::with('post')->has('post')->get(); 

Sie können aktive Beiträge mit whereHas() nehmen Benutzer mit. Erinnere dich dran. :)

$users = User::with('post')->whereHas('post', function ($query) { 
    $query->where('is_active', '=', true); 
})->get(); 
+0

Dank, es funktionierte – Harry

+0

Ich empfehle du siehst dir L an AraCasts. Es hilft wirklich mit eloquenten Beziehungen. :) –

+0

Danke für den Vorschlag, ich werde auf jeden Fall LaraCasts Videos anschauen. – Harry

0

Try this:

$users = User::has('post')->get(); 
+0

Danke, für Hilfe – Harry

0

Sie verwenden können:

User::with('post')->has('post')->get(); 

oder whereHas (von laravel doc)

// Retrieve all posts with at least one comment containing words like foo% 
$posts = Post::whereHas('comments', function ($query) { 
    $query->where('content', 'like', 'foo%'); 
})->get(); 
+0

Danke, es hat funktioniert. – Harry

Verwandte Themen