Size: a a a

2020 January 24

P

PSYTRGLES in Laravel Pro
Daniil Zobov
вроде видел такую функцию, но убей не вспомню, как называется:
1) проверяет 1 аргумент, если not null - возвращает это значение
2) если null - идет в 2 аргумент Callable и возвращает его значение

Optional очень похоже, но он 2 аргумент вызывает только если передан not null
if() ? )))
источник

DZ

Daniil Zobov in Laravel Pro
PSYTRGLES
if() ? )))
некрасиво))
источник

ДТ

Дмитрий Туров... in Laravel Pro
?? ?)
источник

В

Вова in Laravel Pro
Daniil Zobov
вроде видел такую функцию, но убей не вспомню, как называется:
1) проверяет 1 аргумент, если not null - возвращает это значение
2) если null - идет в 2 аргумент Callable и возвращает его значение

Optional очень похоже, но он 2 аргумент вызывает только если передан not null
может быть tap?
источник

DZ

Daniil Zobov in Laravel Pro
Вова
может быть tap?
tap тоже не поможет, если я хочу проверить проперти, которую в callable заполню
источник

A

Adel in Laravel Pro
Понятно почему такие PR не принимают. Не хочется из-за фичи, которая будет использоваться единицами, добавлять поля и методы в класс. Вероятно стоило новый класс сделать. SoftDeletedBelongsToMany()
источник

DZ

Daniil Zobov in Laravel Pro
Daniil Zobov
https://github.com/laravel/framework/pull/31070

Это НЕ мой. Моё было упомянуто ссылками.
В указанном выше мои некоторые фичи, видимо, скоро окажутся.  

Но есть огромный минус этого PR - это нихрена не будет иметь смысла без кастомных pivot моделей. Я это предусмотрел, завтра покажу)
почитай комменты из этого PR, конкретно - Тэйлора
источник

RK

Roman Kolosov in Laravel Pro
связи софт делитить нельзя
источник

A

Adel in Laravel Pro
Daniil Zobov
почитай комменты из этого PR, конкретно - Тэйлора
Кстати вчера я сказал, что говнокод) и это верно. Этот элоквент внутри слишком магический
источник

RK

Roman Kolosov in Laravel Pro
если там стоит ключ составной ты их засофделитишь потом захочешь создать новую, ошибка
источник

RK

Roman Kolosov in Laravel Pro
придется востанавливать уже тогда а не софт делитить
источник

RK

Roman Kolosov in Laravel Pro
как вариант использовать активити лог, и через него сохранять если нужно
источник

DZ

Daniil Zobov in Laravel Pro
Roman Kolosov
если там стоит ключ составной ты их засофделитишь потом захочешь создать новую, ошибка
составной ключ и softdeletes априори несовместимы
источник

DZ

Daniil Zobov in Laravel Pro
ты либо одно либо другое выбираешь
источник

DZ

Daniil Zobov in Laravel Pro
Adel
Кстати вчера я сказал, что говнокод) и это верно. Этот элоквент внутри слишком магический
я очень уважаю ваше авторитетное мнение)
источник

RK

Roman Kolosov in Laravel Pro
а я про что пишу
источник

A

Adel in Laravel Pro
Daniil Zobov
я очень уважаю ваше авторитетное мнение)
Не оставляет мысль, что ты стебешься)
источник

DZ

Daniil Zobov in Laravel Pro
Roman Kolosov
придется востанавливать уже тогда а не софт делитить
Для этого случая у меня есть trait HasConstraints, я эту логику из СУБД перенёс на код:
в момент сохранения я проверяю, есть ли по составным ключам не удалённые записи. Если есть - Exception.
источник

zN

zVlad Nesquik in Laravel Pro
Помогите с многие-ко-многим.
Промежутная таблица (с ид постов и ид тегов к ним) там надо обязательно выбирать поля с foreign key?
У меня поля просто int.
Из-за этого может грузить базу?
источник

VY

Vadym Yakovenko in Laravel Pro
Ребятки это очень костыльно или норм?
источник