169 похожих чатов

Замечательные ответы, породили для великих умов замечательные вопросы, где реально

стоит их использовать / как понять, что я должен их юзать ?

38 ответов

78 просмотров

когда нуждаешься

истина всегда проще чем мы думаем.

Ну там из названия следует

ну смотри. если ты не знаешь зачем DTO - то тебе их использовать не надо

Между слоями передавать

ты когда в сервис кидаешь что-то, массив передаешь. но надежный ли это тип данных?

Egor-Lis Автор вопроса
PSYTRGLES
ты когда в сервис кидаешь что-то, массив передаешь...

Хм... Т.е DTO мне по сути просто предоставляет 100% гарантию, что именно нужные мне данные попадут в нужное мне место ?

Adel
а это важно?

это лара для начинающих. тут всё важно

Adel
а это важно?

https://t.me/laravel_web/1009856 видел что исполняют? вчерашняя статья. твои уже не актуальны видимо )

когда возникнет вопрос - а какого тут пришло не то, что ожидалось . тогда вспомните про dto

PSYTRGLES
https://t.me/laravel_web/1009856 видел что исполн...

Для выборок данных использую паттерн репозиторий. операции создания/изменения моделей выношу в сервис-классы.

PSYTRGLES
https://t.me/laravel_web/1009856 видел что исполн...

При чём реализацию паттерна делают один в один как у одного блоггера, который его расхваливал и доводы такие же, вот кто будет часто СУБД менять, каждый день особенно

PSYTRGLES
getById($id): Model return $model->find($id) м...

это похоже на то, что догадались что барабанными палочками можно стучать, а вот как и куда еще не разобрались.

PSYTRGLES
getById($id): Model return $model->find($id) м...

public function deleteOrder($orderId) { Order::destroy($orderId); } не знаю у него есть или нет, но это в паттерне тоже предлагают

Максим Любивый
При чём реализацию паттерна делают один в один ка...

и да, блогер что-то сказал и понеслась. уже не первый раз сталкиваюсь, что "экшены" уже возвели в ранг сервисного слоя, выделили в отдельную группу, т.е. есть сервисы, а есть экшены, это не одно и тоже. а почему? а потому что какой-то чел в своих видосах так назвал классы и сказал то это экшен классы. и получился новый "паттерн в ларавель"

PSYTRGLES
getById($id): Model return $model->find($id) м...

хоть бы ->where('id', '=', $id) чтоли сделали))

PSYTRGLES
getById($id): Model return $model->find($id) м...

интересный подход, особено если поменять праймари кей в модели

Максим Любивый
public function deleteOrder($orderId) { ...

патерн каунтер стоит, если меньше нужного - не растет кокос

Roman Kolosov
хоть бы ->where('id', '=', $id) чтоли сделали))

для обновления сделали public function updateOrder($orderId, array $newDetails) { return Order::whereId($orderId)->update($newDetails); }

потому что так сказали на ютубе.

Дружище. Я Мусульманин и тут тоже мусульмане некоторые. Измени пожалуйста свое сообщение.

Егор 🐟 Черненок
Как?

Ты знаешь как. Давай не будем спорить. Пожалуйста уважай нашу религию и измени свое сообщение. Спасибо

Егор 🐟 Черненок
Я даже и не собирался

6 часов мюта для профилактики будет полезно.

PSYTRGLES
и да, блогер что-то сказал и понеслась. уже не пер...

я правильно понимю, что экшены это те же сервисы (сервисный слой), просто однометодные?

Дмитрий Кондрашов
я правильно понимю, что экшены это те же сервисы (...

не обязательно они однометодные. просто классы которые имеют постфикс Action

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта