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

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

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

38 ответов

25 просмотров

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

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

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

ну смотри. если ты не знаешь зачем 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

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Почему стало ломаться на D11? "739002.86400000' is not a valid timestamp" function IncDateTime(aStamp:TTimeStamp;aKind:TTriggerKind;aInterval:Integer):TDateTime; //aStamp = 2...
Катерина Свиридова
8
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
думаешь я не смогу также сделать? мне это просто не удобно
int 💳 𝙖𝙞𝙧 𝙗𝙞𝙜 𝙗𝙤𝙗 🔫 check bio / spam block / AFK / nohello.com / GMT+3
9
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Ребят, чет я уже не догоняю... Крч в коде на асм там происходит нечто вроде a+число (a+1, a+2 и т.д.). Но почему строка lea ecx, [edx+1] работает как a+1?? В edx берется адрес...
Alan 🔝 Бэброу
3
Есть ли смысл устраиваться на 1с ? Даст это плюс в дальнейшем трудоустройстве на php? Просто у меня в городе вакансий на пхп нету. Или лучше удаленно искать. Опыта работы нету...
Azamat
14
hi im a cs student. i need some advice from people who have enough experience in Embedded Software. I need to know whether this profession is suitable for me. I have watched s...
Sahand 🏔️
8
Карта сайта