【发布时间】:2020-04-25 16:51:48
【问题描述】:
我想在我的 Laravel 项目中加入两个表,但我使用的两个表中的任何相同字段名称。
用户表:
- 身份证
- 姓名
- 性别
性别表:
- 身份证
- 姓名
所以我像这样在 Controller 中创建连接函数:
$account = DB::table('users')
->join('genders','genders.id', '=','users.gender')
->select('users.*','genders.*','users.id as users_id','users.name as users_name','genders.id as genders_id','genders.name as genders_name')
->where('users.id',$id)->get()->first();
在我的刀片中,我使用它来获取用户表中的字段名称:
{{ $account->users_name }}
但我收到这样的错误通知:
试图获取非对象的属性'users_name'
任何人都可以帮助我我该怎么办?谢谢。
【问题讨论】:
-
仍然无法正常工作@SalmanZafar
标签: database laravel laravel-blade laravel-query-builder laravel-6