Size: a a a

2020 August 31

OP

Oleksandr Petrenko in Laravel UA
Yurii Horbal
250€ 😱
Погоджусь, що трохи жирновато, як для сертифікації по фреймворку, коли наприклад, сертифікація по РНР 195 баксів коштує, а це все таки мова
источник

MD

Maksym Dundiy in Laravel UA
Можливо я помилявся на рахунок «Хайпа»
За домен не одразу зрозумів
источник

AK

Alex Kovalchuk in Laravel UA
Maksym Dundiy
Можливо я помилявся на рахунок «Хайпа»
За домен не одразу зрозумів
ну якщо не дивитись на домен і посилання то на самому сайті дуже мало інфи щоб довіряти, я просто дізнався про нього коли тейлор перезентував а якби випадково потрапив думаю враження було б схоже
источник

MD

Maksym Dundiy in Laravel UA
👌🏾
источник

YH

Yurii Horbal in Laravel UA
Oleksandr Petrenko
Погоджусь, що трохи жирновато, як для сертифікації по фреймворку, коли наприклад, сертифікація по РНР 195 баксів коштує, а це все таки мова
Ну от, С# від майкрософтів 80$ для України
источник

VD

Vitalii Didyk in Laravel UA
Доброго дня!

Поделитесь советом пожалуйста
Есть у меня html таблица, в которой можно менять данные в стоках. И изменений может быть до 5 тыс, и все это надо записывать в БД одним пакетом. Есть ли в ларе возможность обновлять строки одной транзакцией? В плане что каждая строка это отдельная сущность со своей айди, соответственно условие должно быть по айди
источник

S

Sergo in Laravel UA
Vitalii Didyk
Доброго дня!

Поделитесь советом пожалуйста
Есть у меня html таблица, в которой можно менять данные в стоках. И изменений может быть до 5 тыс, и все это надо записывать в БД одним пакетом. Есть ли в ларе возможность обновлять строки одной транзакцией? В плане что каждая строка это отдельная сущность со своей айди, соответственно условие должно быть по айди
источник

VD

Vitalii Didyk in Laravel UA
Спасибо!

Я еще такой пакет нашел

https://packagist.org/packages/mavinoo/laravel-batch
источник

S

Sergo in Laravel UA
правда мені важко уявити 5к в транзакції о_О
чому просто по 1 не відправити в черги?
источник

VD

Vitalii Didyk in Laravel UA
Sergo
правда мені важко уявити 5к в транзакції о_О
чому просто по 1 не відправити в черги?
Людина має зберегти, і їй одразу має результат показатись
источник

VD

Vitalii Didyk in Laravel UA
а якщо по циклу пускати, то це не менше хвилини
источник

D

Dymon in Laravel UA
Vitalii Didyk
Людина має зберегти, і їй одразу має результат показатись
имхо, будут проблемы с таким подходом - нужна очередь, которая в фоне будет базу апдейтить. Еще вариант - писать в базу сразу после редактирования записи ( не ждать пока 5 тысяч наберется, а сразу сохранять запись, после того как юзер ее отредактировал)
источник

VD

Vitalii Didyk in Laravel UA
Dymon
имхо, будут проблемы с таким подходом - нужна очередь, которая в фоне будет базу апдейтить. Еще вариант - писать в базу сразу после редактирования записи ( не ждать пока 5 тысяч наберется, а сразу сохранять запись, после того как юзер ее отредактировал)
Я думал про второй вариант, но он не подходит так как нужно при кнопке "Сохранить" выводить все изменения, чтобы юзер мог их подтвердить и тогда сохранить
источник

VD

Vitalii Didyk in Laravel UA
По сути тут подходит только аякс и увеличение таймаута...
источник

D

Dymon in Laravel UA
можно еще в сторону сокетов посмотреть или https://laravel-livewire.com/
источник

VD

Vitalii Didyk in Laravel UA
у меня сокеты подключены в проэкте.

Тоесть после окончания очереди по сигналу сокета обновлять?
источник

D

Dymon in Laravel UA
ну да. так можно и проверку изменений сделать и сохранение
источник

VD

Vitalii Didyk in Laravel UA
Dymon
ну да. так можно и проверку изменений сделать и сохранение
Итересная идея
Спасибо
источник

J

Jeen in Laravel UA
Alex Kovalchuk
Таке питання підходів, хто що використовує нестандартне в звязці з laravel наприклад repository або ddd цікаво що саме використовуєте, чому вирішили використати це і який профіт отримали?
Репозитории в топку, для Eloquent они как пятое колесо в телеге. DDD не использую. Нравится использовать DTO - понятная структура данных получается. Еще стараюсь бить на модули с помощью пакета https://github.com/nWidart/laravel-modules
источник

OP

Oleksandr Petrenko in Laravel UA
Привіт! Запускаю сідинг бази, але отримую:
SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '2020-08-26T13:32:51.000000Z'

файли сідерів перевірив, схожих значень ніде немає, всюди нормальний timestamp. Підкажіть з чим проблема може бути. Лара 7.21.0, РНР 7.4
источник