Ресурсы Laravel против ViewModel ⇐ Php

Кемеровские программисты 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]

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