Hello.
Can anyone help me to build this query in Laravel 5?
(SELECT ,
(SELECT COUNT() FROM posts_likes AS tbl_likes WHERE tbl_likes.id_post = tbl_posts.id) AS likes,
(SELECT COUNT(*) FROM posts_likes AS tbl_likes WHERE tbl_likes.id_post = tbl_posts.id AND
tbl_likes.usuario='$userid') AS liked
FROM posts_blog AS tbl_posts")
you can used nested query in laravel with the help of selectraw
something like
$categories = \DB::table('posts_blog AS tbl_posts')
->select(\DB::raw('tbl_posts.*,(SELECT COUNT() FROM posts_likes AS tbl_likes WHERE tbl_likes.id_post = tbl_posts.id) AS likes, (SELECT COUNT(*) FROM posts_likes AS tbl_likes WHERE tbl_likes.id_post = tbl_posts.id AND tbl_likes.usuario='$userid') AS liked )
->get();