| 1234567891011121314151617181920212223 |
- <?php
- namespace Illuminate\Tests\Integration\Http\Fixtures;
- class PostResourceWithOptionalPivotRelationship extends PostResource
- {
- public function toArray($request)
- {
- return [
- 'id' => $this->id,
- 'subscription' => $this->whenPivotLoaded(Subscription::class, function () {
- return [
- 'foo' => 'bar',
- ];
- }),
- 'custom_subscription' => $this->whenPivotLoadedAs('accessor', Subscription::class, function () {
- return [
- 'foo' => 'bar',
- ];
- }),
- ];
- }
- }
|