Eloquent的where查询构件器,为什么不直接使用关联数据查询?
laravel版本6.20.44;
看了文档,当有多个查询条件时,通常都是示例
$users = DB::table('users')->where([
['status', '=', '1'],
['subscribed', '=', '1'],
])->get();
而不是
$users = DB::table('users')->where([
'status'=>'1',
'subscribed'=> '1',
])->get();
而我实际试了一下,直接传入关联数组也是可以的,但是文档上基本没有写这种用法,是不推荐或者是有什么风险吗?我看其他框架是可以这么使用的
推荐文章: