Трансформатор Laravel против ресурса

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

Может быть, у меня неправильное представление об этом. Мы будем благодарны за любые знания, полученные от кого-либо.

похоже, что Transformer - это сторонний пакет, с другой стороны, Resources - официальный

Hussein 18.09.2018 07:02

вы можете поделиться с нами некоторыми подсказками? что вы на самом деле путаете ?.

Nazmul Hasan 30.09.2018 13:04

пожалуйста, посетите те ссылки, которые я упомянул

Emtiaz Zahid 30.09.2018 13:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
16
3
10 412
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Нашел это в поиске Google под вашим сообщением:

Вы создаете каждый «преобразователь» (который был бы эквивалентом «ресурса») с возможностью включать или не включать любые отношения, которые вы хотите, исключительно на основе URL-адреса запроса.

Это не вопрос OP, он спросил разницу между использованием Laravel API Resource и Fractal Transformers.

Elias Soares 26.10.2018 15:21
Ответ принят как подходящий

Ресурс Laravel Eloquent API был выпущен на Laravel 5.5.

До того, как эта функция появилась официально, был пакет от spatie под названием spatie/laravel-fractal, который является оболочкой для league/fractal.

Оба пакета архивируют одну и ту же цель с разными подходами.

Я предпочитаю использовать ресурс Eloquent API, поскольку он встроен в Laravel, поэтому я уменьшаю одну (прямую) зависимость.

Примечание: В средней статье используется пакет Fractal, но эта статья очень поверхностная, вы можете найти более подробные инструкции по spatie/laravel-fractal, если решите ее использовать.

классно. спасибо за Ваш ответ. я искал это.

Emtiaz Zahid 26.10.2018 18:12

Другие вопросы по теме