概括地说,我试图做一个以上的条件加入。我们使用的是旧版Laravel 4,我已经跟踪它的实际类是Illuminate\Database\Query\Builder
。下面是我加入:Laravel 4无法加入使用多个条件 - >上()不止一次
->leftJoin('node_fields AS visible_for_categories', function($join){
$join->on('nv2.id', '=', 'visible_for_categories.node_version_id');
$join->on('visible_for_categories.name', '=', 'visible_for_categories');
})
它正常工作与第一$join->on()
电话,但如果第二on
称为页面失败。为什么是这样以及在Laravel 4中做到这一点的正确方法是什么?
不,这也导致它失败(结束了一堆重定向) –
它可以是第二个连接“visible_for_categories.name”,“=”,“visible_for_categories”是错误的?你的意思是''visible_for_categories.name','=','nv2.name'吗?或类似的东西? – Nerea