Сейчас моя структура выглядит так:
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]
Мобильная версия