Skip to content

Commit e6ac2f8

Browse files
committed
fix extend.php
1 parent 8087f35 commit e6ac2f8

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

extend.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
use Flectar\Fancybox\DefineGalleryTemplate;
1717
use Flectar\Fancybox\AddExcerptToDiscussion;
1818
use Flarum\Discussion\Discussion;
19+
use Flarum\Api\Resource\DiscussionResource;
20+
use Flarum\Api\Schema;
1921

2022
return [
2123
(new Extend\Frontend('forum'))
@@ -27,8 +29,9 @@
2729
->configure(AddExcerptToDiscussion::class)
2830
->render(WrapImagesInGallery::class),
2931

30-
(new Extend\Model(Discussion::class))
31-
->attribute('excerpt', function (Discussion $discussion) {
32-
return $discussion->firstPost ? $discussion->firstPost->formatContent() : null;
33-
}),
34-
];
32+
(new Extend\ApiResource(DiscussionResource::class))
33+
->fields(fn () => [
34+
Schema\Str::make('excerpt')
35+
->get(fn (Discussion $discussion) => $discussion->firstPost ? $discussion->firstPost->formatContent() : null),
36+
]),
37+
];

0 commit comments

Comments
 (0)