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

时间:2023-03-09 01:30:16
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>