Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将laravel DB查询转换为雄辩的_Php_Mysql_Database_Eloquent_Laravel 5.2 - Fatal编程技术网

Php 将laravel DB查询转换为雄辩的

Php 将laravel DB查询转换为雄辩的,php,mysql,database,eloquent,laravel-5.2,Php,Mysql,Database,Eloquent,Laravel 5.2,谁能帮我把这个laravel DB查询翻译成雄辩的 SELECT `u`.*, `u`.`id` AS `userId` FROM `users` AS `u` INNER JOIN `user_role` AS `ur` ON `u`.`id` = `ur`.`user_id` INNER JOIN `user_services` AS `us` ON `u`.`id` = `us`.`user_id` WHERE `ur`.`role_id

谁能帮我把这个laravel DB查询翻译成雄辩的

SELECT
    `u`.*,
    `u`.`id` AS `userId` 
FROM
    `users` AS `u`
    INNER JOIN `user_role` AS `ur` ON `u`.`id` = `ur`.`user_id`
    INNER JOIN `user_services` AS `us` ON `u`.`id` = `us`.`user_id` 
WHERE
    `ur`.`role_id` = ? 
    AND `u`.`gender` = ? 
    AND `u`.`city` = ? 
    AND `us`.`service_id` = ?

提前谢谢你

为什么要翻译成雄辩的问题?当查询复杂时,原始SQL查询更易于阅读

使用原始SQL的Laravel支持:

$query = <<<EOF
  select `u`.`id` as `userId`, `u`.* from `users` as `u`
  inner join `user_role` as `ur` 
  ...
EOF;
DB::select($query, preparedArgsArray)

$query=感谢@mitkosoft帮助我编辑