Size: a a a

2020 March 01

SS

Stepan Stepanov in Laravel Pro
Stepan Stepanov
Ребята, как заставить horizon создавать процессы в зависимости от потребностей?
Сейчас он полностью игнорит --min\max-processes и спамит их все сразу
на этот счет есть PR в репе horizon , там умелец поправил и функция numberOfWorkersPerQueue теперь возвращает правильное кол-во воркеров
Т.е. балансировка заработала, но тэйлор не принял ПР из-за сокращенных if/else стейтментов ...
https://github.com/laravel/horizon/pull/647
источник

VS

Vitaliy Sheverov in Laravel Pro
Ребята, как правильно профилировать через xhprof laravel, если там из IIIluminate вызовов овердохрена? ищу проблемные участки но из-за такого большого обьема данных просто теряюсь
источник

D

DK in Laravel Pro
источник

zN

zVlad Nesquik in Laravel Pro
Привет :) Есть Пользователи и Роли, все как всегда, три таблицы.
Мне надо удалить пользователя. Но ругается на то, что есть третья таблица.  По ключу foreign key. Как мне удалить пользователя и связь с ролью?
Как то sync использовать?
источник

AB

Alex Bowey in Laravel Pro
zVlad Nesquik
Привет :) Есть Пользователи и Роли, все как всегда, три таблицы.
Мне надо удалить пользователя. Но ругается на то, что есть третья таблица.  По ключу foreign key. Как мне удалить пользователя и связь с ролью?
Как то sync использовать?
так две же таблиц не, или через пивот?
источник

zN

zVlad Nesquik in Laravel Pro
Три таблицы. Мноние ко многим
источник

AR

Anton Rusakov in Laravel Pro
А каскад не прописан?
источник

zN

zVlad Nesquik in Laravel Pro
Anton Rusakov
А каскад не прописан?
это что?
источник

V

Vadim in Laravel Pro
zVlad Nesquik
это что?
источник

zN

zVlad Nesquik in Laravel Pro
Да, такую штуку делал. Я ще писал.
источник

V

Vadim in Laravel Pro
Где ты писал?
источник

zN

zVlad Nesquik in Laravel Pro
А че, никто пользователя не удалял или что? Просто так все спрашиваете как будто вы такое не делаете :)
источник

V

Vadim in Laravel Pro
Никто не удаляет, все используют soft delete.
источник

А

Антон in Laravel Pro
zVlad Nesquik
А че, никто пользователя не удалял или что? Просто так все спрашиваете как будто вы такое не делаете :)
Пока что спрашиваешь только ты.
источник

zN

zVlad Nesquik in Laravel Pro
Вопрос простой :) Просто как удалить пользователя, если есть связь многие ко многим к роли пользователя. Все :)
Надо сначала удалить связь, а потом пользователя.
Я могу просто черех DB прописать удаление с таблицы role-user, а потом уже и самого пользователя.
Мне хочется что бы как то так дулалить связь:
user::delete(1)
источник

zN

zVlad Nesquik in Laravel Pro
Vadim
Никто не удаляет, все используют soft delete.
Та я уже понял :)
Но мне в базе не нужен мусор)
источник

V

Vadim in Laravel Pro
zVlad Nesquik
Та я уже понял :)
Но мне в базе не нужен мусор)
А ты не смотри в базу. Тебе ларавел не достает удаленные записи из базы, так чего беспокоиться? Зато soft delete обеспечит консистентность данных.
источник

zN

zVlad Nesquik in Laravel Pro
Vadim
А ты не смотри в базу. Тебе ларавел не достает удаленные записи из базы, так чего беспокоиться? Зато soft delete обеспечит консистентность данных.
Я люблю с базой работать :) И хочу видеть нужные мне данные, а не все подряд)
Темболее мусора насобиралось на несколько гиг.
источник

А

Артур in Laravel Pro
У тебя Антон спросил по поводу каскада. То есть прописано ли в foreign key index правило on delete
в пивот таблице,
когда через forceDelete (при подключенном softDelete) иди delete делаешь - ключив связанной таблице будут удалены мускулем и мусора не будет и ругаться не должно
источник

zN

zVlad Nesquik in Laravel Pro
Артур
У тебя Антон спросил по поводу каскада. То есть прописано ли в foreign key index правило on delete
в пивот таблице,
когда через forceDelete (при подключенном softDelete) иди delete делаешь - ключив связанной таблице будут удалены мускулем и мусора не будет и ругаться не должно
Хм.. а вот за это спасибо!
источник