/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
tests/Integration/Http/Fixtures/PostResourceWithUnlessOptionalData.php
24 строки
683 B
Michael Nabil
[9.x] Add `unless` to JsonResource (#45419)
30 дек 2022, 05:09
Не верифицирован
30 дек 2022, 05:09
8209afd
Код
Авторство
О чём код?
<?php namespace Illuminate\Tests\Integration\Http\Fixtures; use Illuminate\Http\Resources\Json\JsonResource; class PostResourceWithUnlessOptionalData extends JsonResource { public function toArray($request) { return [ 'id' => $this->id, 'first' => $this->unless(false, 'value'), 'second' => $this->unless(true, 'value'), 'third' => $this->unless(true, function () { return 'value'; }), 'fourth' => $this->unless(false, 'value', 'default'), 'fifth' => $this->unless(false, 'value', function () { return 'default'; }), ]; } }