我用两种方式:在Laravel的'join'或'where'中使用'='有什么区别?
$this->data = DB::table('projects')
->select('companies_info.*', 'project_roles_types.name AS project_role_name')
->join('project_companies_members', 'project_companies_members.project_id', 'projects.project_id')
->where($some_variable, $project_id)
->get();
和:
$this->data = DB::table('projects')
->select('companies_info.*', 'project_roles_types.name AS project_role_name')
->join('project_companies_members', 'project_companies_members.project_id', '=', 'projects.project_id')
->where($some_variable, '=', $project_id)
->get();
,对我来说已经工作过的相同或者添加或删除=
迹象。 有人知道这是否允许?如果是这样,那么最好的办法是什么? 谢谢。
打我给它由*此*得多。有一个upvote。 – ceejayoz