2016-09-08 6 views
1

Wir wissen bereits, Überprüfen Sie den Datentyp ist, dass ein Array kann die PHP is_array verwenden, um die Antwort zu bekommen, aber, wie überprüfen wir eine Sammlung, die eine Beziehung haben (hasMany)?
hier ist der Code:
1:Wie überprüft man die Sammlung mit einer Beziehung in Laravel?

User::where('name','alex')->first(); 

2:

User::where('name','alex') 
    ->with(['article' => function($q){ 
     $q->where('active', 1); 
    }])->first(); 

Eine Funktion brauchen, um diese Art Daten zu akzeptieren somthing zu tun, und ich muss wissen, haben, welche eine Beziehung

+0

Geben Sie einige Codes ein, um besser zu verstehen, was Sie meinen. – revo

+0

OK, ich hole es ab. – Fan

Antwort

1

ich glaube, Sie beziehen sich auf getRelations() Methode:

$user = User::where('name', 'alex')->first(); 
// If user has some relations loaded (obviously not here) 
if ($user->getRelations()) { 

} 
Verwandte Themen