Size: a a a

Laravel для начинающих

2020 September 04

Д

Діма in Laravel для начинающих
Егор Карась
Он свою группу запилил
С картинкой с диска конечно сильно))
источник

Д

Діма in Laravel для начинающих
Ладно, я бы посмеялся но как бы такого же типа вопросы не задавать)) А то бывает)
источник

ZX

Ziyoviddin Xusanov in Laravel для начинающих
Діма
Ладно, я бы посмеялся но как бы такого же типа вопросы не задавать)) А то бывает)
ага 😂😂
источник

И

Игорь in Laravel для начинающих
?
источник

P

PSYTRGLES in Laravel для начинающих
по поводу босса программиста
источник

P

PSYTRGLES in Laravel для начинающих
твоё мнение
источник

AP

Andrey Polyakov in Laravel для начинающих
Maksim (Ellrion) Platonov
тоесть ты не заглянул в доку?
Детально прочитал. App\Exceptions\Handler добавил пока if ($exception instanceof ModelNotFoundException) { потом сделаю нормально) Спасибо.
источник

Д

Діма in Laravel для начинающих
Кстати поскольку заговорили сегодня про те запросы в БД в цикле.
Я так только сейчас обратил внимание.
вернее намерено так не делал но в классе Helpers таки написал несколько методов которые делают запрос в БД и я их вызываю в цикле.
Ошибку понял и рефакторю немного позже.

Вопрос такой.
Как например решить задачу.
у меня есть список марок автомобилей которые я вызываю в цикле.
foreach(Carmakes::all() as make)
Есть у меня другая модель
Car
Где все автомобили находятся.

Ну и если у меня список, в котором я хочу указывать количество автомобилей марки.
то как правильно сделать.

Сейчас у меня сделано.
Carmakes::all() as make {{ Helpers::getCarByMake($make)}}
метод возвращает количество по типу
public static function getCarByMake( $make )
Cars::where('make', '=', $make)->count()
return $count;
`

Чтобы было понятнее то скажу что на фронте получается типо
Audi(34)
Acura(0)
Toyota(2)

Тоесть я вызываю марку, потом мне нужно посчитать количество продуктов отфильрованное которое лежит в другой таблице.

В итоге цикл и получается за раз летит 110 запросов в БД, изза того что 110 марок авто где-то)

Подскажите как такое рефакторить чтобы был один запрос в бд)
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
твоё мнение
Здесь все сказано, а ниже на пару сообщений я ответил

https://t.me/laravel_web/296716
Telegram
Michael in Laravel для начинающих
Дмитрий, респект за терпение )
Вот этот вот диалог - это примерно то, что происходит у меня в личке примерно с середины мая. Я думал, у человека затык из-за просмотров слишком большого числа видеоуроков - он их год где-то смотрел, пытался научиться таким образом. Дал ему простейшее задание сделать одну форму, с валидацией, выводом ошибок и т.п., чтобы он на практике увидел, как всё работает и смог повторить. С горем пополам за месяц сделали. Потом блог. Тут дело пошло чуть по быстрее, управились меньше чем за месяц, но практически всё пришлось рассказывать заново. Ну, думаю, может задача не интересная, начали его давнишнюю мечту - магазин. И тут выяснилось, что где-то 80% усвоенных умений куда-то делись. Казалось бы - смотри в старый код и делай так же, создание/редактирование, все ошибки уже проходили и решали, осталось только вспомнить - но реально почти всё опять пришлось рассказывать заново. Первый раз такое вижу, уже даже интересно, когда человек всё-таки начнёт смотреть в свой код и понимать, что пишет.…
источник

P

PSYTRGLES in Laravel для начинающих
Игорь
Здесь все сказано, а ниже на пару сообщений я ответил

https://t.me/laravel_web/296716
Telegram
Michael in Laravel для начинающих
Дмитрий, респект за терпение )
Вот этот вот диалог - это примерно то, что происходит у меня в личке примерно с середины мая. Я думал, у человека затык из-за просмотров слишком большого числа видеоуроков - он их год где-то смотрел, пытался научиться таким образом. Дал ему простейшее задание сделать одну форму, с валидацией, выводом ошибок и т.п., чтобы он на практике увидел, как всё работает и смог повторить. С горем пополам за месяц сделали. Потом блог. Тут дело пошло чуть по быстрее, управились меньше чем за месяц, но практически всё пришлось рассказывать заново. Ну, думаю, может задача не интересная, начали его давнишнюю мечту - магазин. И тут выяснилось, что где-то 80% усвоенных умений куда-то делись. Казалось бы - смотри в старый код и делай так же, создание/редактирование, все ошибки уже проходили и решали, осталось только вспомнить - но реально почти всё опять пришлось рассказывать заново. Первый раз такое вижу, уже даже интересно, когда человек всё-таки начнёт смотреть в свой код и понимать, что пишет.…
ок, я это помню, я по поводу бана
источник

Д

Діма in Laravel для начинающих
Игорь
Здесь все сказано, а ниже на пару сообщений я ответил

https://t.me/laravel_web/296716
Telegram
Michael in Laravel для начинающих
Дмитрий, респект за терпение )
Вот этот вот диалог - это примерно то, что происходит у меня в личке примерно с середины мая. Я думал, у человека затык из-за просмотров слишком большого числа видеоуроков - он их год где-то смотрел, пытался научиться таким образом. Дал ему простейшее задание сделать одну форму, с валидацией, выводом ошибок и т.п., чтобы он на практике увидел, как всё работает и смог повторить. С горем пополам за месяц сделали. Потом блог. Тут дело пошло чуть по быстрее, управились меньше чем за месяц, но практически всё пришлось рассказывать заново. Ну, думаю, может задача не интересная, начали его давнишнюю мечту - магазин. И тут выяснилось, что где-то 80% усвоенных умений куда-то делись. Казалось бы - смотри в старый код и делай так же, создание/редактирование, все ошибки уже проходили и решали, осталось только вспомнить - но реально почти всё опять пришлось рассказывать заново. Первый раз такое вижу, уже даже интересно, когда человек всё-таки начнёт смотреть в свой код и понимать, что пишет.…
У меня затык бывает если много технологий за раз учу. Можно даже и старое забыть.
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Діма
Кстати поскольку заговорили сегодня про те запросы в БД в цикле.
Я так только сейчас обратил внимание.
вернее намерено так не делал но в классе Helpers таки написал несколько методов которые делают запрос в БД и я их вызываю в цикле.
Ошибку понял и рефакторю немного позже.

Вопрос такой.
Как например решить задачу.
у меня есть список марок автомобилей которые я вызываю в цикле.
foreach(Carmakes::all() as make)
Есть у меня другая модель
Car
Где все автомобили находятся.

Ну и если у меня список, в котором я хочу указывать количество автомобилей марки.
то как правильно сделать.

Сейчас у меня сделано.
Carmakes::all() as make {{ Helpers::getCarByMake($make)}}
метод возвращает количество по типу
public static function getCarByMake( $make )
Cars::where('make', '=', $make)->count()
return $count;
`

Чтобы было понятнее то скажу что на фронте получается типо
Audi(34)
Acura(0)
Toyota(2)

Тоесть я вызываю марку, потом мне нужно посчитать количество продуктов отфильрованное которое лежит в другой таблице.

В итоге цикл и получается за раз летит 110 запросов в БД, изза того что 110 марок авто где-то)

Подскажите как такое рефакторить чтобы был один запрос в бд)
Carmakes::withCount('cars')->all()
источник

Д

Діма in Laravel для начинающих
Maksim (Ellrion) Platonov
Carmakes::withCount('cars')->all()
ого)
то в доке такое?
источник

Д

Діма in Laravel для начинающих
Maksim (Ellrion) Platonov
Carmakes::withCount('cars')->all()
спасибо. А я тут велосипед изобретаю)
источник

D

DK in Laravel для начинающих
Діма
ого)
то в доке такое?
withCount есть в доке
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
Діма
ого)
то в доке такое?
источник

D

DK in Laravel для начинающих
хотя впервые прочитал о нём на стаковерфлоу -.-"
источник

И

Игорь in Laravel для начинающих
PSYTRGLES
ок, я это помню, я по поводу бана
а что с баном не так?
источник

ЕК

Егор Карась... in Laravel для начинающих
Егор Карась
Вернуть Босса?
Анонимный опрос
73%
Да
28%
Нет
Проголосовало: 40
.
источник

И

Игорь in Laravel для начинающих
Доку прочитает и вернем, какие проблемы
источник