将 laravel 转换为原始查询
convert laravel into raw query
$names = DB::table('heroestags')->where('tag', '=', 'int')->lists('name');
$names2 = DB::table('heroestags')->where('tag', '=', 'mid')->lists('name');
$data = Heroes::whereIn('name', $names)->whereIn('name', $names2)->get();
任何人都可以转换
Heroes::whereIn('name', $names)->whereIn('name', $names2)->get()
进入sql查询我?
更新: 已经找到了答案,用一个简单的子查询就完成了
您可以使用 getQueryLog
dd(DB::getQueryLog());
$names = DB::table('heroestags')->where('tag', '=', 'int')->lists('name');
$names2 = DB::table('heroestags')->where('tag', '=', 'mid')->lists('name');
$data = Heroes::whereIn('name', $names)->whereIn('name', $names2)->get();
任何人都可以转换
Heroes::whereIn('name', $names)->whereIn('name', $names2)->get()
进入sql查询我?
更新: 已经找到了答案,用一个简单的子查询就完成了
您可以使用 getQueryLog
dd(DB::getQueryLog());