Size: a a a

2020 November 29

P

Phoenix in Laravel Pro
А зачем в данном случае такая "Оптимизация" ?
источник

В

Владислав in Laravel Pro
Kushina Uzumaki
Не умею, к сожалению, подобных тестов проводить 🙈
microtime()
источник

AB

Alexander Becker in Laravel Pro
Про скорость, скорей всего это не принципиально так или так. Кроме того в реальной системе скорость может быть совсем не такая, как в синтетическом тесте.
На уровне ресурса это архитектурно стройней, чем на уровне sql-ля.
источник

M

Maxx in Laravel Pro
Kushina Uzumaki
Ну я вроде про скорость спросила, а не изврат ли)
правильный ответ: это совершенно не важно. разница будет пренебрежимо мала со временем исполнения запроса или тем более TTFB (time to first byte) страницы
источник

M

Maxx in Laravel Pro
можно ещё вспомнить те времена, когда двойные кавычки были медленнее одинарных в РНР, но зачем =)
источник

KU

Kushina Uzumaki in Laravel Pro
Maxx
можно ещё вспомнить те времена, когда двойные кавычки были медленнее одинарных в РНР, но зачем =)
И такое бывало?)
Это в какой версии php? :D
источник

M

Maxx in Laravel Pro
Kushina Uzumaki
И такое бывало?)
Это в какой версии php? :D
ух, какие тесты делали, какие баталии были, но потом всё равно все решили, что это экономия на спичках по большому счёту.
в РНР3 или даже 4 было
источник

KU

Kushina Uzumaki in Laravel Pro
Kushina Uzumaki
Не умею, к сожалению, подобных тестов проводить 🙈
selectRaw с лимитом в 20 записей - 7.1711540222168
collection с тем же лимитом - 8.0039501190186
в миллисекундах

как говорится, стоит ли игра свеч)
источник

KU

Kushina Uzumaki in Laravel Pro
попробовал знакомый)
источник

KU

Kushina Uzumaki in Laravel Pro
блин, привычка писать по слову в сообщении, простите 😅
источник

P

Phoenix in Laravel Pro
для читабельности лучше использовать resource, форматирование через базу - это ну такое...
источник

AV

Andrew Vozniak in Laravel Pro
кто знает, как можно в ларавел создать отдельную запись для кажодго элемента в массиве:
["question"]=> array(6) {
[0]=> string(20) "Question 1, option 1"
[1]=> string(20) "Question 1, option 2"
[2]=> string(20) "Question 1, option 3"

[3]=> string(20) "Question 2, option 1"
[4]=> string(20) "Question 2, option 2"
[5]=> string(20) "Question 2, option 3"
}
Представление о том, что это можно сделать через цикл есть, но как именно это реализовать я не знаю
источник

VM

Valar Morghulis in Laravel Pro
Kushina Uzumaki
selectRaw с лимитом в 20 записей - 7.1711540222168
collection с тем же лимитом - 8.0039501190186
в миллисекундах

как говорится, стоит ли игра свеч)
Ну, с лимитом не интересно. В реальных условиях результаты могут оказаться реально внушительными)
источник

P

Phoenix in Laravel Pro
Valar Morghulis
Ну, с лимитом не интересно. В реальных условиях результаты могут оказаться реально внушительными)
Если там будет много записей - то начнет тормозить select2)) и будет точно не важно через sql или через resource отдавать
источник

VM

Valar Morghulis in Laravel Pro
Phoenix
Если там будет много записей - то начнет тормозить select2)) и будет точно не важно через sql или через resource отдавать
Ну, тоже верно)
источник

В

Владислав in Laravel Pro
Лучше не использовать jQuery и select2))
источник

N

Nutscracker in Laravel Pro
Andrew Vozniak
кто знает, как можно в ларавел создать отдельную запись для кажодго элемента в массиве:
["question"]=> array(6) {
[0]=> string(20) "Question 1, option 1"
[1]=> string(20) "Question 1, option 2"
[2]=> string(20) "Question 1, option 3"

[3]=> string(20) "Question 2, option 1"
[4]=> string(20) "Question 2, option 2"
[5]=> string(20) "Question 2, option 3"
}
Представление о том, что это можно сделать через цикл есть, но как именно это реализовать я не знаю
$data = [
   ['question'=>'Question 1, option'],
   ['question'=>'Question 3, option'],
   ['question'=>'Question 3, option'],
   ['question'=>'Question 4, option'],
   //...
];

Model::insert($data);
или
DB::table('table')->insert($data);
источник
2020 November 30

VM

Valar Morghulis in Laravel Pro
Владислав
Лучше не использовать jQuery и select2))
Только vue, только хардкор
источник

ЛБ

Лариса Бывалина... in Laravel Pro
Valar Morghulis
Только vue, только хардкор
Лично я не понимаю зачем используют VUE, когда динамики никакой и все можно вывести через blade.
источник

E

Edward in Laravel Pro
Всем привет!
Нужно из БД получить все записи из таблицы, но метод get() не билдере не может вывезти все, так как данных овер дохера. Какой выход?
источник