Laravel5.1 框架模型一对一关系实现与使用方法实例(2)

belongsTo的第三个参数是 Account这个模型要关联UserInfo的主键名。

然后是用户信息表:

  public function account()
  {
    return $this->hasOne(Account::class);
  }

代码解读:hasOne的第二个和第三个参数也是完全可以省略的。如果省略了第二个和第三个参数的话 Laravel会自动填充,会把第二个参数填充成 "user_info_id" 第三个参数填充 "id"。

使用:

//  $account = App\Account::find(1);
//  dd($account->user);
  $userInfo = App\UserInfo::find(1);
  dd($userInfo->account);

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1769.html