2016-04-25 67 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'); 
    } 
} 

回答

2

Laravel documentation摘自:

因爲,像口才模式本身,也關係作爲 強大的查詢建設者,定義關係的功能提供了強大的 方法鏈接和查詢功能。

所以,這樣做:

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