Ресурсы Laravel против ViewModelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ресурсы Laravel против ViewModel

Сообщение Anonymous »

Я начинаю работать над сервисом API с помощью Laravel. Сейчас я использую подход DDD (и одновременно изучаю его).
Сейчас моя структура выглядит так:
MyApp< /p>
  • приложение

    (приложение Laravel)
[*]Источник
  • Домен

    Категория
    < ul>
    Действия
  • DataTransferObjects
  • Модели
  • Ресурсы





Как видите, в настоящее время я использую ресурсы. Например, в контроллере моих категорий у меня есть:

Код: Выделить всё

public function index(): AnonymousResourceCollection
{
$categories = Category::all();
return CategoriesResource::collection($categories);
}
и мой файл ресурсов выглядит так:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/73206855/laravel-resources-vs-viewmodel[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»