Пожалуйста, помогите мне, ребята, использовать класс lagvel Paginate с необработанным сложным запросом к БД ...
Пробовал некоторые хитрости, чтобы получить результат с помощью paginate laravel, но из-за сложности запроса это создало проблему для меня
$data = DB::select(DB::raw("SELECT DISTINCT c.id, c.name, c.active, c.image, c.created_at, (SELECT COUNT(*) FROM categories WHERE c.id=parent_id) AS subcat_count, (SELECT COUNT(*) FROM post_ads WHERE c.id=cat_id) AS postad_count FROM categories AS c LEFT OUTER JOIN categories AS subc ON c.id = subc.parent_id LEFT OUTER JOIN post_ads AS postadc ON c.id = postadc.cat_id WHERE c.parent_id=0 ORDER BY c.name ASC LIMIT 9"));