Описание тега thephpleague-fractal
1
ответ
Лига Фрактал, включая несколько вложенных отношений
Как я могу включить несколько дочерних отношений, используя ?include=? Пример:/store/1?include=books.author:downloads Результат даст: [ id: 1, name: 'Book Name', author: { data: { id: 1, name: 'Author name' } }, downloads: { data: { weekly: 100, mon…
09 май '18 в 16:46
0
ответов
Laravel фрактал передать объект или массив, чтобы включить метод
У меня есть преобразователь, которому я должен передать объект в методе include. Вот так выглядит трансформатор: class ContentTypeTransformer extends Fractal\TransformerAbstract { protected $availableIncludes = [ 'content', 'supplementaries', 'intra…
27 окт '17 в 07:57
0
ответов
Laravel / League Fractal возвращает пустой массив вместо пустого объекта
У меня проблема с фрактальной библиотекой. Я использую библиотеку Spatie\laravel-fractal, которая является просто оберткой для League\fractal. Так... Я хочу вернуть пустой объект вместо пустого массива. public function includeDocumentType(Question $…
10 янв '19 в 23:08
1
ответ
Как сделать доступным Включает работу в thephpleague/fractal
У меня возникли проблемы с реализацией фрактала. Я пытаюсь включить сообщения с конкретным пользователем. Все идет хорошо, когда я добавляю 'posts' в $ defaultInclude в верхней части моего UserItemTransformer. Сообщения включены, как и ожидалось. Те…
04 янв '15 в 10:29
0
ответов
Выберите включение или отсутствие перевода полей для моделирования в dimsav/laravel-transhable и fractal
Я использую пакет laravel с переводом dimsav / laravel, чтобы сделать api (написанный на dingo / laravel и https://github.com/spatie/laravel-fractal) переводимым. Предположим, чтобы сохранить переводимую модель, я использовал это: $warehouse = Wareh…
03 янв '18 в 07:12
0
ответов
В фрактальном Laravel, как получить доступ к детям моих отношений
У меня есть вопрос, я рисую сценарий, у меня есть отношение 1 к 1 от A до B, где B имеет отношение с C, во фрактал я могу включить сущность C, я не могу добавить ее в свой ответ, с уважением
17 окт '18 в 23:16
0
ответов
Сортировать коллекцию ресурсов в Fractal по включенному примитиву
Я использую библиотеку PHP Fractal для своих ответов Laravel API. Моя модель Post это имеет много Comments, Я хочу отсортировать все сообщения по количеству комментариев, полученных за последние X дней. В основном это вызов API: GET /api/posts?inclu…
29 апр '18 в 19:54
1
ответ
Eloquent: Ресурсы API против Фрактала
Быстрый вопрос, в чем разница между Eloquent: ресурсами API и Fractal? Для меня это выглядит так же?
18 фев '19 в 13:49
2
ответа
Могу ли я использовать преобразователи для преобразования данных, поступающих из API, а не из базы данных? - Laravel/Fractal
Я использовал laravel для создания своих API. Я использую преобразователи для преобразования данных из объекта модели. Теперь вместо базы данных у меня есть ответ от API в качестве источника данных, и я хочу преобразовать эти данные обратно пользова…
06 июл '17 в 06:56
1
ответ
Использовать фрактал для декодирования из массива в пользовательский объект PHP
Используя Лигу / Фрактал, я пытаюсь преобразовать данные из массива в мой объект PHP... следующим образом final class StatusDeserializer extends AbstractTransformer { public function transform(Status $status) { return new StatusObject( $status['name…
14 ноя '17 в 21:47
1
ответ
Курсор на основе нумерации страниц и UUID
Я смотрю на реализацию UUID вместо идентификатора автоинкремента, и мне было интересно, могу ли я интегрировать пагинацию на основе курсора с UUID. С помощью простых автоинкрементов я могу просто добавить / вычесть текущий идентификатор, чтобы найти…
04 авг '14 в 12:02
1
ответ
Laravel фрактальные трансформеры
Я использую фрактальный пакет в Laravel 5.3. У меня есть модель игрока, который имеет hasMany отношения с видео, поэтому у одного игрока есть много видео. Модельигрока: public function videos() { return $this->hasMany(Video::class); } Видео модел…
24 сен '17 в 22:12
1
ответ
Условные атрибуты в фрактальных трансформаторах Laravel
Я использую пакет Fractal laravel в качестве слоя представления и преобразования для сложного вывода данных. Я написал UserTransformer как это: public function transform(User $user) { return [ 'user_id' => (int)$user->user_id, 'name' => $us…
09 дек '17 в 04:31
1
ответ
yajra datatable фрактал удалить ключ данных из включенных атрибутов
Я хочу использовать https://github.com/yajra/laravel-datatables-fractal для преобразования ответа на стороне сервера с помощью Fractal. Сначала я написал трансформатор для Product модель как это: class ProductTransformer extends TransformerAbstract …
21 дек '17 в 05:24
1
ответ
Laravel Fractal не возвращает мета из отношения включения
Это мое PostTransformer где я включил отношения public function includeComments(Post $post) { if (($post->is_paid == 1 && $post->haspaid == 1) || ($post->author == $this->params) || ($post->is_paid == 0)){ $comments = Comment:…
29 ноя '16 в 07:02
1
ответ
Невозможно получить доступ к идентификатору на модели Eloquent
У меня есть конечная точка API, которая выдает веб-чату на моем внешнем интерфейсе список онлайн-друзей, однако идентификатор пользователя не включен в мой json, я бы хотел включить user_id в мой json, но в мой контроллер при добавлении print_r врод…
19 окт '18 в 20:47
3
ответа
Ресурсы API Laravel 5.5 для коллекций (автономные данные)
Мне было интересно, если можно определить разные данные для ресурса элемента и ресурса коллекции. Для коллекции я хочу только отправить ['id', 'title', 'slug'] но ресурс предмета будет содержать дополнительную информацию ['id', 'title', 'slug', 'use…
24 сен '17 в 08:39
2
ответа
Laravel 5.1 и Fractal: включая данные сводной таблицы на трансформаторе
Таблицы: contact, company и таблица отношений с пользовательским атрибутом поворота company_contact (company_id, contact_id, is_main) Компания и контакт имеют много-много отношений (belongsTo на обеих моделях). Ожидаемый вывод, когда я получу контак…
21 сен '15 в 14:03
0
ответов
Предотвратить возврат общих включенных данных во вложенных преобразователях в фрактале Laravel
Я использую фрактал Phpleague с Laravel. Предположим, у нас есть PackageTransformer как это: class PackageTransformer extends TransformerAbstract { protected $availableIncludes = [ 'creator' ]; public function transform(Package $package) { $transfor…
25 янв '18 в 05:28
1
ответ
Тип включаемых данных является нулевым с JsonApiSerializer в Fractal
Вот что я получаю в данный момент с помощью JsonApiSerializer of Fractal от Fractal в Laravel: { "type": "projects", "id": "18", "attributes": { "name": "pariatur", "parent_id": 1 }, "relationships": { "tasks": { "data": [ { "type": null, "id": "245…
21 ноя '18 в 16:26