Size: a a a

Laravel для начинающих

2021 June 16

AB

Artem Borovinskiy in Laravel для начинающих
и там поля
источник

AB

Artem Borovinskiy in Laravel для начинающих
а проверка в контроллере
источник

AB

Artem Borovinskiy in Laravel для начинающих
не плохая идея
источник

AB

Artem Borovinskiy in Laravel для начинающих
спасибо
источник

MR

Maxim Rebitskiy in Laravel для начинающих
ну если у тебя конкретные роли всегда
источник

MR

Maxim Rebitskiy in Laravel для начинающих
То сделай методы в ресурсе отдельные
источник

MR

Maxim Rebitskiy in Laravel для начинающих
Которые будут выкидывать разный массив данных
источник

AB

Artem Borovinskiy in Laravel для начинающих
а тип один ресурс а в нём логику проверки вшить?
источник

SG

Sergey Gerasimov in Laravel для начинающих
News::query()
   ->select('title', 'updated_at')
   ->when($user->is_admin, function ($query) { $query->selectAdd('status'); })
   ->get();
источник

AB

Artem Borovinskiy in Laravel для начинающих
ууу сложно но забавно
источник

SG

Sergey Gerasimov in Laravel для начинающих
В чем сложность?
источник

AB

Artem Borovinskiy in Laravel для начинающих
скажу что сам написал обосрутся
источник

AB

Artem Borovinskiy in Laravel для начинающих
нормас
источник

SG

Sergey Gerasimov in Laravel для начинающих
Я тут уже ни раз говорил - прочитайте про when
источник

AB

Artem Borovinskiy in Laravel для начинающих
спасибо
источник

AB

Artem Borovinskiy in Laravel для начинающих
вот да 1-2 раза юзал уже забыл
источник

SG

Sergey Gerasimov in Laravel для начинающих
Ресурсы напишешь - и не сможешь объяснить - это да, а тут 1 запросик
источник

AB

Artem Borovinskiy in Laravel для начинающих
да не в ресурсе там просто немного избыточно будет + логика в ресурсах не оч гвоорят
источник

AB

Artem Borovinskiy in Laravel для начинающих
ну да спасибо
источник

SG

Sergey Gerasimov in Laravel для начинающих
А ресурсы -
NewsResource::make(News::all())
   ->additional('with_status', $user->is_admin);
источник