2016-04-25 2 views
0
//model User 
class User extends Eloquent { 
    public function post() { 
     return $this>hasMany('Post'); 
    } 
} 

//model Post 
class Post extends Eloquent { 
    public function user() { 
     return $this->belongsTo('User'); 
    } 
} 

Antwort

2

von Laravel documentation Genommen:

Da wie Eloquent Modelle selbst, auch Beziehungen als mächtige Abfrage Builder dienen, definieren Beziehungen als Funktionen leistungsfähige Methode Verkettungs und Abfragefunktionen zur Verfügung stellt. So

, dies zu tun:

class User extends Model 
{ 
public function posts() 
    { 
     return $this->hasMany('App\Post')->orderBy('field_name'); 
    } 
} 
Verwandte Themen