стоит их использовать / как понять, что я должен их юзать ?
когда нуждаешься
истина всегда проще чем мы думаем.
Ну там из названия следует
ну смотри. если ты не знаешь зачем DTO - то тебе их использовать не надо
Между слоями передавать
ты когда в сервис кидаешь что-то, массив передаешь. но надежный ли это тип данных?
Хм... Т.е DTO мне по сути просто предоставляет 100% гарантию, что именно нужные мне данные попадут в нужное мне место ?
Можно ли считать JsonResource DTO?)
а это важно?
это лара для начинающих. тут всё важно
https://t.me/laravel_web/1009856 видел что исполняют? вчерашняя статья. твои уже не актуальны видимо )
когда возникнет вопрос - а какого тут пришло не то, что ожидалось . тогда вспомните про dto
Добавь меня в контакты)
Для выборок данных использую паттерн репозиторий. операции создания/изменения моделей выношу в сервис-классы.
При чём реализацию паттерна делают один в один как у одного блоггера, который его расхваливал и доводы такие же, вот кто будет часто СУБД менять, каждый день особенно
getById($id): Model return $model->find($id) молодно-молодёжно.
это похоже на то, что догадались что барабанными палочками можно стучать, а вот как и куда еще не разобрались.
public function deleteOrder($orderId) { Order::destroy($orderId); } не знаю у него есть или нет, но это в паттерне тоже предлагают
и да, блогер что-то сказал и понеслась. уже не первый раз сталкиваюсь, что "экшены" уже возвели в ранг сервисного слоя, выделили в отдельную группу, т.е. есть сервисы, а есть экшены, это не одно и тоже. а почему? а потому что какой-то чел в своих видосах так назвал классы и сказал то это экшен классы. и получился новый "паттерн в ларавель"
хоть бы ->where('id', '=', $id) чтоли сделали))
интересный подход, особено если поменять праймари кей в модели
патерн каунтер стоит, если меньше нужного - не растет кокос
для обновления сделали public function updateOrder($orderId, array $newDetails) { return Order::whereId($orderId)->update($newDetails); }
потому что так сказали на ютубе.
Дружище. Я Мусульманин и тут тоже мусульмане некоторые. Измени пожалуйста свое сообщение.
Ты знаешь как. Давай не будем спорить. Пожалуйста уважай нашу религию и измени свое сообщение. Спасибо
Я даже и не собирался
6 часов мюта для профилактики будет полезно.
я правильно понимю, что экшены это те же сервисы (сервисный слой), просто однометодные?
не обязательно они однометодные. просто классы которые имеют постфикс Action
Обсуждают сегодня