Меня немного смущает разница между красноречивым ресурсом Laravel и трансформаторами. Когда мне следует использовать ресурс, а когда - трансформаторы. Провел некоторое исследование по документация laravel и средняя статья, но похоже, что цель та же.
Может быть, у меня неправильное представление об этом. Мы будем благодарны за любые знания, полученные от кого-либо.
вы можете поделиться с нами некоторыми подсказками? что вы на самом деле путаете ?.
пожалуйста, посетите те ссылки, которые я упомянул






Нашел это в поиске Google под вашим сообщением:
Вы создаете каждый «преобразователь» (который был бы эквивалентом «ресурса») с возможностью включать или не включать любые отношения, которые вы хотите, исключительно на основе URL-адреса запроса.
Это не вопрос OP, он спросил разницу между использованием Laravel API Resource и Fractal Transformers.
Ресурс Laravel Eloquent API был выпущен на Laravel 5.5.
До того, как эта функция появилась официально, был пакет от spatie под названием spatie/laravel-fractal, который является оболочкой для league/fractal.
Оба пакета архивируют одну и ту же цель с разными подходами.
Я предпочитаю использовать ресурс Eloquent API, поскольку он встроен в Laravel, поэтому я уменьшаю одну (прямую) зависимость.
Примечание: В средней статье используется пакет Fractal, но эта статья очень поверхностная, вы можете найти более подробные инструкции по spatie/laravel-fractal, если решите ее использовать.
классно. спасибо за Ваш ответ. я искал это.
похоже, что
Transformer- это сторонний пакет, с другой стороны,Resources- официальный