class DiscussionRepository
Methods
findOrFail(int|string $id, User|null $user = null)
<p>Find a discussion by ID, optionally making sure it is visible to a certain user, or throw an exception.</p>
Builder
getReadIdsQuery(User $user)
<p>Get a query containing the IDs of discussions which a user has read completely.</p>
Builder
scopeVisibleTo(Builder $query, User|null $user = null)
<p>Scope a query to only include records that are visible to a user.</p>
Details
at
line 20
Builder
query()
at
line 29
Discussion
findOrFail(int|string $id, User|null $user = null)
<p>Find a discussion by ID, optionally making sure it is visible to a certain user, or throw an exception.</p>
at
line 42
Builder
getReadIdsQuery(User $user)
<p>Get a query containing the IDs of discussions which a user has read completely.</p>
at
line 58
protected Builder
scopeVisibleTo(Builder $query, User|null $user = null)
<p>Scope a query to only include records that are visible to a user.</p>