Проверьте Laravel документы на построитель запросов и посмотрите примеры, вы можете легко конвертировать SQL в построитель запросов:
use Illuminate\Support\Facades\DB;
DB::table('views')
->selectRaw("apartment_id, COUNT(created_at) AS n_view, DATE_FORMAT(created_at, '%Y-%m-%d') as day_view")
->where('apartment_id', '=', 36)
->groupBy('day_view')
->orderByRaw('COUNT(created_at) DESC')
->get();