Size: a a a

Laravel Framework Russian Community

2021 January 23

A

Azamat in Laravel Framework Russian Community
сначала select основной модели, а потом вложенной с условием по id от первой
источник

A

Azamat in Laravel Framework Russian Community
это для one-to-many связей.
сколько запросов для many-to-many связей делается даже не знаю
источник

NS

Nikita Sklyarov in Laravel Framework Russian Community
Azamat
всем привет.
Есть кто разбирался в том, что лучше использовать на проекте для получения вложенных связей.
eager loading - то есть через
Model:with('relation')
или через query builder и leftJoin()?
$users = DB::table('users')
           ->leftJoin('contacts', 'users.id', '=', 'contacts.user_id')
           ->get();

кто какой подход предпочитает?
А вы определитесь, что для вас означет "лучше". Лучше в чём? В производительности, удобстве работы, уменьшении кол-ва запросов в БД?
источник

A

Azamat in Laravel Framework Russian Community
Nikita Sklyarov
А вы определитесь, что для вас означет "лучше". Лучше в чём? В производительности, удобстве работы, уменьшении кол-ва запросов в БД?
вопрос был  - кто какой подход предпочитает?
источник

NS

Nikita Sklyarov in Laravel Framework Russian Community
Но в большинстве случаев, как мне кажется, достаточно работать через модели. А вот если возникают какие-то проблемы с этим, стоит подумать. Возможно вообще отказаться от eloquent'a на чтение или как там крутые дядки делают)
источник

NS

Nikita Sklyarov in Laravel Framework Russian Community
Azamat
вопрос был  - кто какой подход предпочитает?
т.е. главное чтобы было как у всех?)
источник

A

Azamat in Laravel Framework Russian Community
лучший вариант для меня - меньше запросов, но использовать модели, а не querybuilder.

и я удивился, что eloquent делает два запроса.
видимо невнимательно читал доку.
источник

T

Tor in Laravel Framework Russian Community
Чёт breakpoints только на public/index.php отлавливает Xdebug, линки проставлены, лог - пишет всё хорошо , НО не пашет , работаю с vagrant  homestead ! Как вы отлаживаете ребят?
источник

EG

Egor Gruzdev in Laravel Framework Russian Community
Tor
Чёт breakpoints только на public/index.php отлавливает Xdebug, линки проставлены, лог - пишет всё хорошо , НО не пашет , работаю с vagrant  homestead ! Как вы отлаживаете ребят?
Шторм какой версии?
источник

T

Tor in Laravel Framework Russian Community
Egor Gruzdev
Шторм какой версии?
Шторм 2020.2 и такая же ситуация на IntelIj 2019.2
источник

EG

Egor Gruzdev in Laravel Framework Russian Community
Tor
Шторм 2020.2 и такая же ситуация на IntelIj 2019.2
Тогда не подскажу, т.к. данная проблема наблюдалась на старом Шторме, который еще поддавался "лекарству от жадности".
источник
2021 January 24

👤U

👤 User in Laravel Framework Russian Community
Раз уж заговорили. У кого опыт перехода с вскод на шторм есть? Какие лютые преимущества ощутили? Кроме плагина от adelf, конечно 🙃
источник

AB

Alex B in Laravel Framework Russian Community
👤 User
Раз уж заговорили. У кого опыт перехода с вскод на шторм есть? Какие лютые преимущества ощутили? Кроме плагина от adelf, конечно 🙃
тут надо пробовать
источник

👤U

👤 User in Laravel Framework Russian Community
Так я вот попробовал. Сходу не уловил прям лютых отличий, да и отсутствие нормального deb пакета в наше время счел моветоном.
источник

👤U

👤 User in Laravel Framework Russian Community
Но и вскод у меня плагинами густо смазан. Может поэтому. В шторме большинство того же самого с коробки.
источник

AB

Alex B in Laravel Framework Russian Community
👤 User
Так я вот попробовал. Сходу не уловил прям лютых отличий, да и отсутствие нормального deb пакета в наше время счел моветоном.
видимо ты собрал зоопарк плагинов которые решают твои задачи, чтож поздравляю
источник

A

Adel in Laravel Framework Russian Community
👤 User
Так я вот попробовал. Сходу не уловил прям лютых отличий, да и отсутствие нормального deb пакета в наше время счел моветоном.
Ну эт надо немного приучиться... рефакторинг различные. Выделение метода, переменной, интерфейса даже, хотя последнее редко. Переименования умные.
источник

A

Adel in Laravel Framework Russian Community
Различные фишки типа создания полей и их инициализация прям из параметров конструктора
источник

A

Adel in Laravel Framework Russian Community
Хотя в 8 версии пхп это уже не так важно
источник

A

Adel in Laravel Framework Russian Community
Свой плагин пиарить не буду. И так наверно всех задолбал)
источник