File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 1616use Flectar \Fancybox \DefineGalleryTemplate ;
1717use Flectar \Fancybox \AddExcerptToDiscussion ;
1818use Flarum \Discussion \Discussion ;
19+ use Flarum \Api \Resource \DiscussionResource ;
20+ use Flarum \Api \Schema ;
1921
2022return [
2123 (new Extend \Frontend ('forum ' ))
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+ ];
You can’t perform that action at this time.
0 commit comments