Skip to content

Commit 1926a85

Browse files
committed
Configure indexing
1 parent 6c71c53 commit 1926a85

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

app/Models/Thread.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
use Illuminate\Support\Collection as SupportCollection;
2222
use Illuminate\Support\Facades\DB;
2323
use Illuminate\Support\Str;
24+
use Laravel\Scout\Searchable;
2425
use Spatie\Feed\Feedable;
2526
use Spatie\Feed\FeedItem;
2627

@@ -34,6 +35,7 @@ final class Thread extends Model implements ReplyAble, SubscriptionAble, Feedabl
3435
use ModelHelpers;
3536
use ProvidesSubscriptions;
3637
use ReceivesReplies;
38+
use Searchable;
3739

3840
const TABLE = 'threads';
3941

@@ -212,4 +214,13 @@ public function replyAbleSubject(): string
212214
{
213215
return $this->subject();
214216
}
217+
218+
public function toSearchableArray(): array
219+
{
220+
return [
221+
'subject' => $this->subject(),
222+
'body' => $this->body(),
223+
'url' => route('thread', $this->slug())
224+
];
225+
}
215226
}

0 commit comments

Comments
 (0)