Size: a a a

2021 May 24

ПУ

Павел Успенский... in Laravel Pro
а как поле deleted_at связано со slug ?
источник

A

Alexcc in Laravel Pro
поправочка с MVCC
источник

ПУ

Павел Успенский... in Laravel Pro
те я удалил поле и могу добавить еще такоеже с одним и темже slug?
источник

ПУ

Павел Успенский... in Laravel Pro
это я думаю никак не связано с полем deleted_at
источник

A

Adel in Laravel Pro
не поле а строчку
источник

ПУ

Павел Успенский... in Laravel Pro
ну строчку да
источник

A

Adel in Laravel Pro
смысл в решении есть. но это костыль на костыле. и явно плохо обернётся в будущем
источник

A

Alexcc in Laravel Pro
Кстати я уже позабыл если uniqual и удаление по soft_delete то вставить стемже же слаком вроде не даст если unique или это на уровне orm решается
источник

ПУ

Павел Успенский... in Laravel Pro
я бы просто в Observer проверял есть ла такой url Если есть то прибвлял бы к url префикс -0 -1 -2 -3 и тд
источник

КД

Кирилл Добров... in Laravel Pro
Переслано от Кирилл Добров...
Привет, кто-то работал с этой библой https://github.com/amocrm/amocrm-api-php
Там можно фильтровать какие сделки мы хотим получить например так:
$filter = new LeadsFilter();
$statuses = [['status_id' => $this->pipeLineStatus, 'pipeline_id' => $this->pipeLineId]];
$filter->setStatuses($statuses);
$leads = $leadsService->get($filter);

Вопрос как их фильтровать по кастомному полю сделки, кто работал с этой херней думаю поймет о чем я )
источник

A

Adel in Laravel Pro
очень некрасивое решение. неявные изменения - ужасно)
источник

A

Arman in Laravel Pro
в этом и вопрос.. как решать? я додумался лишь до составного уникального индекса
источник

A

Adel in Laravel Pro
почему слаг должен быть уникальным?
источник

A

Arman in Laravel Pro
"удалил", т.е. запись в БД есть и она мешает сделать еще одну такую запись.
источник

A

Alexcc in Laravel Pro
При удаление закинь в другую таблицуу и все
источник

A

Arman in Laravel Pro
может и другое поле быть) slug- пример;
источник

A

Adel in Laravel Pro
уникальность - дело непростое. оно всегда чтото значит
источник

A

Adel in Laravel Pro
если это URL - то нельзя делать такой же урл, если ты до этгго прошлый материал по этому урл удалил.
источник

A

Adel in Laravel Pro
если это email - то нельзя заново регистрировать того же юзера с таким же email. надо обработать эту ситуацию отдельно
источник

A

Adel in Laravel Pro
и так далее
источник