laravel模型表建立外键约束的使用:

模型:

//表->posts
class Post extends Model
{
    //关联用户:
    public function user(){
        //belongsTo,第一个参数:外键表,第二个:当前表的外键,第三个:外渐表的主键。
        //如果第二个是名词+id,第三个是:id。后面的两个参数可以省略:
        // return $this->belongsTo('App\User');
        return $this->belongsTo('App\User','user_id','id');
    }
}

  

视图中的调用:下面的会输出:posts表中user_id对应的user表中的id的name值

 <a href="#">{{$post->user->name}}</a></p>

  

 

posted @ 2018-03-25 21:24  生如逆旅,一苇以航  阅读(1300)  评论(0编辑  收藏  举报