Алексей Веснин, этот запрос даст вам оптимизацию, так как сам laravel для удобства генерирует кучу запросов в бд.
Вы можете использовать query builder для удобства с sql запросом.
А если вы хотите удобства то вам нужно сделать наследования через модель hasMany(), hasOne() и т.д. и использовать whereHas().
Но если у вас в бд будет более 10000 тысяч записей то это будет очень долго отрабатывать.
Вы можете использовать query builder для удобства с sql запросом.
А если вы хотите удобства то вам нужно сделать наследования через модель hasMany(), hasOne() и т.д. и использовать whereHas().
Но если у вас в бд будет более 10000 тысяч записей то это будет очень долго отрабатывать.