Size: a a a

Laravel Framework Russian Community

2021 February 04

B

Bat in Laravel Framework Russian Community
Andrey Dmitriyev
Спасибо, проверю.

Я так понимаю - with можно использовать только от query
with - метод QueryBuilder'a ты можешь его статически от модели сразу использовать, или от любого другого метода возвращающего QueryBuilder по типу where(...)
источник

AD

Andrey Dmitriyev in Laravel Framework Russian Community
СПасибо!
источник

AD

Andrey Dmitriyev in Laravel Framework Russian Community
Bat
with - метод QueryBuilder'a ты можешь его статически от модели сразу использовать, или от любого другого метода возвращающего QueryBuilder по типу where(...)
А как реализовать $with в случае с биндингом ( там к query уже доступа нет, как я полагаю ) ?

public function show(Profile $profile)
{
  return response()->json([
       'code' => 200,
       'message' => 'ok',
       'data' => [
           'profile' => $profile
       ]
   ], 200);
}
источник

A

Adel in Laravel Framework Russian Community
Andrey Dmitriyev
А как реализовать $with в случае с биндингом ( там к query уже доступа нет, как я полагаю ) ?

public function show(Profile $profile)
{
  return response()->json([
       'code' => 200,
       'message' => 'ok',
       'data' => [
           'profile' => $profile
       ]
   ], 200);
}
$profile->load()
источник

AD

Andrey Dmitriyev in Laravel Framework Russian Community
Adel
$profile->load()
СПасиьбо, юзану
источник

А

Артём in Laravel Framework Russian Community
Andrey Dmitriyev
СПасиьбо, юзану
Пс, парень, не хочешь юзануть документацию?
источник

С

Сидредин in Laravel Framework Russian Community
Артём
Пс, парень, не хочешь юзануть документацию?
мошенник
источник

A

Azeez in Laravel Framework Russian Community
В контроллере в методе destroy делаю мягкое удаление через $document->delete();

В классе Document использую трейт SoftDeletes;

В сервис-провайдере АppServiceProvider связал модель Document c DocumentObserver

Вопрос: Гайз почему при мягком удалении состояние не меняется? Чё я не вкурил? Аль delete() уже не отлавливается Наблюдателем?
источник

A

Adel in Laravel Framework Russian Community
элоквентовские обсерверы - отстой. не надо их юзать
источник

A

Azeez in Laravel Framework Russian Community
Adel
элоквентовские обсерверы - отстой. не надо их юзать
Адель что посоветуешь?
источник

A

Adel in Laravel Framework Russian Community
кидай эвент DocumentDeleted. Или лучше назвать. DocumentArchived
источник

A

Azeez in Laravel Framework Russian Community
Adel
кидай эвент DocumentDeleted. Или лучше назвать. DocumentArchived
Советуешь вообще отказаться от Наблюдателя в сторону Событий?
источник

A

Adel in Laravel Framework Russian Community
это в разы лучше
источник

А

Артём in Laravel Framework Russian Community
Azeez
Советуешь вообще отказаться от Наблюдателя в сторону Событий?
И от SoftDelete тоже отказаться
источник

A

Adel in Laravel Framework Russian Community
если пересилить себя и осознать что создавать классы на каждый чих - это не так уж и плохо
источник

А

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

DK

Dmitriy Kuts in Laravel Framework Russian Community
Adel
кидай эвент DocumentDeleted. Или лучше назвать. DocumentArchived
Главное что-бы не кидался эвент с модели
источник

A

Adel in Laravel Framework Russian Community
Артём
И от SoftDelete тоже отказаться
это уже некст левел
источник

A

Azeez in Laravel Framework Russian Community
Adel
это в разы лучше
Ок. Спасибо. Буду переписывать
источник

A

Adel in Laravel Framework Russian Community
Dmitriy Kuts
Главное что-бы не кидался эвент с модели
ну это да...
источник