作者:手机用户2502902993 | 来源:互联网 | 2023-08-15 09:15
laravel联合查询时把我的查询代码构造成了一个错误的SQL语句, 有什么方法解决吗?
我代码里构建的查询是这样的:
1 2
| $projects = Project::join('projects_students', 'projects.leader_id',
'=', $user->user_id)->get(); |
但是他构造出的SQL语句却是这样的:
1 2
| select * from `projects` inner join `projects_students`
on `projects`.`leader_id` = `******` |
projects.leader_id 变成了php的字符串连接符去啦。
版本是Laravel5.1 两个表之间没有定义任何关联关系