Size: a a a

2020 April 10

v

vladimir in Laravel Pro
Frozzen[ TOP-1 Tech Support]
Ребят привет, есть идеи какая это кодировка?
F6h3Mroi3oU4vQlD/Egv9HiJB3Yce1tsS4AMeYw==
Base64?
источник

F

Frozzen[ TOP-1 Tech ... in Laravel Pro
vladimir
Base64?
Скорее всего, но там еще по хитрому как то все упаковано(
источник
2020 April 11

S

Stas in Laravel Pro
Ребята почему неработает подсчет?
источник

А

Андрей in Laravel Pro
Stas
Ребята почему неработает подсчет?
у тебя строчки платные? скобки перенеси)
В теории должно работать
источник

А

Андрей in Laravel Pro
у тебя в связи воитинг или 0 или 1?
источник

S

Stas in Laravel Pro
Андрей
у тебя в связи воитинг или 0 или 1?
источник

NS

Nikita Sklyarov in Laravel Pro
Stas
Ребята почему неработает подсчет?
посмотри withCount https://laravel.com/docs/7.x/eloquent-relationships тут
источник

NS

Nikita Sklyarov in Laravel Pro
источник

S

Sergo in Laravel Pro
Stas
Ребята почему неработает подсчет?
Вроде гет нужно убрать
источник

S

Sergo in Laravel Pro
А стоп
источник

S

Sergo in Laravel Pro
Я из-за скобок запутался)
источник

S

Stas in Laravel Pro
👍🏻 Спасибо - идеально)
источник

VS

Vip Sklad in Laravel Pro
Есть решение оно работает.
Однако есть мнения наших коллег что можно сделать куда проще и ларавель -вейне.
И само мне решение НЕ нравиться!
Я такими темпами- скоро и sql вспомню.

Что ж как это сделать вот в этом конкретном случаи?

Есть две модели и таблицы.

Куда с инпутов заходят данные:

Ордер и ОрдерПродукт.
Между ними есть связь - один ко многим.

Проблема: как залить МАССИВ продуктов и их опций в модель ОрдерПродукт?
Как вы видите количество данных может быть много и не определенно.
Скрины с кодом и данные инпутов прилагаю.
источник

VS

Vip Sklad in Laravel Pro
вот мое рабочее решение
источник

AS

Aleks S in Laravel Pro
Vip Sklad
вот мое рабочее решение
а insert и create у модели чем отличается?
источник

M

Michael in Laravel Pro
Vip Sklad
Есть решение оно работает.
Однако есть мнения наших коллег что можно сделать куда проще и ларавель -вейне.
И само мне решение НЕ нравиться!
Я такими темпами- скоро и sql вспомню.

Что ж как это сделать вот в этом конкретном случаи?

Есть две модели и таблицы.

Куда с инпутов заходят данные:

Ордер и ОрдерПродукт.
Между ними есть связь - один ко многим.

Проблема: как залить МАССИВ продуктов и их опций в модель ОрдерПродукт?
Как вы видите количество данных может быть много и не определенно.
Скрины с кодом и данные инпутов прилагаю.
Нормальное решение. Смысла вылизывать здесь код не вижу. Вылизывать надо бизнес-логику, а не круды.
источник

D

Dymon in Laravel Pro
Vip Sklad
вот мое рабочее решение
Данные у тебя приходят в не оптимальном формате с фронта. Отсюда и проблемы. И валидации нет - теоретически можно будет купить товар по копейке.
источник

O

Ostap 🇺🇦 in Laravel Pro
в Request классе можно переформировать данн_е, prepareForValidation(), или как там...
источник

k

kaktus778 in Laravel Pro
Vip Sklad
вот мое рабочее решение
1. Валидация входящих данных
2. Создай сервис в который будет отправлять данные из контроллера и который будет создавать что нужно
3. Создавай не через insert/create а создавай модели через new... иначе ты себя лишаешь возможности слушать события обсервером..
4. ну и конечно phpDoc используй)) а то синие свойства почеркнутые  в тех же реквестах смотрятся некрасиво)
источник

O

Ostap 🇺🇦 in Laravel Pro
kaktus778
1. Валидация входящих данных
2. Создай сервис в который будет отправлять данные из контроллера и который будет создавать что нужно
3. Создавай не через insert/create а создавай модели через new... иначе ты себя лишаешь возможности слушать события обсервером..
4. ну и конечно phpDoc используй)) а то синие свойства почеркнутые  в тех же реквестах смотрятся некрасиво)
**тоже интересно

3. А как тогда делать "bulk insert"?
источник