Size: a a a

Laravel Framework Russian Community

2020 August 08

SC

Sergey Chizhik in Laravel Framework Russian Community
Maxyc Webber
я в курсе что это. ожидал, что лара подчищать умеет по внешкам
Есть пакет, cascade soft delete
источник

MW

Maxyc Webber in Laravel Framework Russian Community
I have put this code in Offer model:

protected static function boot() {
   parent::boot();

   static::deleting(function($offer) {
       $offer->services()->delete();
   });
}
источник

А

Андрей in Laravel Framework Russian Community
Maxyc Webber
ну это для бд, а у меня софт делит, у меня просто ставится флаг удаления
Поставь обсервер на мягкое удаление по связям
источник

MW

Maxyc Webber in Laravel Framework Russian Community
eue
источник

MW

Maxyc Webber in Laravel Framework Russian Community
угу
источник

А

Артём in Laravel Framework Russian Community
SD вообще штука малополезная
источник

А

Артём in Laravel Framework Russian Community
Для удаления всегда есть причина, гуру рекомендуют на причину и опираться, выставляя статусы или что-то типа того
источник

MW

Maxyc Webber in Laravel Framework Russian Community
ну в данном случае пациенты и их протоколы исследования. доктор может случайно удалить пациента или протокол. админу надо дать возможность все верннуть взад
источник

MW

Maxyc Webber in Laravel Framework Russian Community
я сделал для всех кнопку - архивировать
источник

А

Артём in Laravel Framework Russian Community
Maxyc Webber
ну в данном случае пациенты и их протоколы исследования. доктор может случайно удалить пациента или протокол. админу надо дать возможность все верннуть взад
Я не сказал, что надо удалять напрочь
источник

А

Артём in Laravel Framework Russian Community
Maxyc Webber
я сделал для всех кнопку - архивировать
Ну вот и заведи поле archieved_at
источник

MW

Maxyc Webber in Laravel Framework Russian Community
ну это и есть софт делит
источник

А

Артём in Laravel Framework Russian Community
И с ним работай, и по нему фильтруй
источник

А

Артём in Laravel Framework Russian Community
Maxyc Webber
ну это и есть софт делит
«удалено» != «архивировано»
источник

SG

Sergey Gerasimov in Laravel Framework Russian Community
Maxyc Webber
ну в данном случае пациенты и их протоколы исследования. доктор может случайно удалить пациента или протокол. админу надо дать возможность все верннуть взад
Не надо "взад"
источник

MW

Maxyc Webber in Laravel Framework Russian Community
хз, в треш, архив. одна херня
источник

А

Артём in Laravel Framework Russian Community
Maxyc Webber
хз, в треш, архив. одна херня
источник

MW

Maxyc Webber in Laravel Framework Russian Community
источник

A

Adel in Laravel Framework Russian Community
Maxyc Webber
ну в данном случае пациенты и их протоколы исследования. доктор может случайно удалить пациента или протокол. админу надо дать возможность все верннуть взад
такие данные нельзя удалять вроде? только архивировать? в жизни вообще мало что можно удалять )
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Framework Russian Community
SoftArchieved
источник