Size: a a a

2020 May 06

e8

eos 80d in Laravel Pro
zhaopian
источник

YS

Yuriy Shmidt in Laravel Pro
Alex Grishkevich
коллеги. куда зарегать класс, чтобы напрямую вызывать в шаблонах blade ?
источник

AS

Alek Sanders in Laravel Pro
нету вообще… $request->all();
источник

ЭБ

Эдуард Баженов... in Laravel Pro
По-моему, разницы нет
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Dmitry T
Привет! Подскажите как лучше всего решить проблему с createOrUpdate() в джобах, когда происходит запись с дублирующим юник ключом.
1) Использовать ON DUPLICATE KEY UPDATE
2) Завернуть  createOrUpdate() в try / catch, в catch вызвать update()
3) Ваш вариант
классный дублирующий уникальный ключ
источник

AS

Alek Sanders in Laravel Pro
(Request $request)
источник

AZ

Alexey Zauzin in Laravel Pro
Поставил себе на проект Horizon. Возникла проблема с его авторизацией. Код гейта:
источник

AZ

Alexey Zauzin in Laravel Pro
При попытке доступа к тулу:
1) На локальном окружении всегда пускает на дешборд
2) На проде всегда 403, при раскомменченом условии на проверку роли юзера, притом что роль у юзера есть
3) В логе пустота, такое ощущение что код гейта просто не вызывается
источник

AZ

Alexey Zauzin in Laravel Pro
Кто-нибудь знает что делать с подобным?
источник

DK

Denis Korolev in Laravel Pro
Права на файлы например? Самое тупое что периодически происходит
источник

AG

Alex Grishkevich in Laravel Pro
покажи axios свой
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Alexey Zauzin
При попытке доступа к тулу:
1) На локальном окружении всегда пускает на дешборд
2) На проде всегда 403, при раскомменченом условии на проверку роли юзера, притом что роль у юзера есть
3) В логе пустота, такое ощущение что код гейта просто не вызывается
нет прав создать лог файл
источник

AZ

Alexey Zauzin in Laravel Pro
Остальные логи приложения пишутся. Или у хорайзона какой-то отдельный лог?
источник

AZ

Alexey Zauzin in Laravel Pro
Ок, разобрался. Что-то странное происходит при работе с разными авторизационными гейтами, в Horizon::auth() падает пустой юзер, после чего гейт игнорируется целиком.
Вот такой костыль помог -_-'
источник

DT

Dmitry T in Laravel Pro
Evgeniy Kuvshinov
классный дублирующий уникальный ключ
не совсем понял
это 1-й вариант?
источник

EK

Evgeniy Kuvshinov in Laravel Pro
Dmitry T
не совсем понял
это 1-й вариант?
суть уникального ключа что он не должен дублироваться
источник

EK

Evgeniy Kuvshinov in Laravel Pro
если генерация создает коллизию то это проблема того места что ее создает
источник

EK

Evgeniy Kuvshinov in Laravel Pro
поэтому разбираться кодом этой джобы чтобы не было такой дичи
источник

DT

Dmitry T in Laravel Pro
Я понимаю.
Я немного обрисую задачу:
Я читаю чанками файл по 2000 строчек за раз. Прочитать весь файл сразу и записать в коллекцию я не могу.
А даже если бы и мог - одновременно еще 7 джоб делают тоже самое.
Соответственно обновляя данные я могу положиться только на систему БД, которая не даст их задублировать.

Отсюда и возник вопрос как это правильнее и красивее сделать.
источник

EK

Evgeniy Kuvshinov in Laravel Pro
а смысл прерывать джобу ?
источник