filagora / filagora-forum-bugreports
Bug reports on forum threads, an optional add-on for filagora-forums.
Package info
github.com/filagora/filagora-forum-bugreports
pkg:composer/filagora/filagora-forum-bugreports
Requires
- php: ^8.4
- filagora/filagora-core: ^0.2.2
- filagora/filagora-forums: ^0.6
- filament/filament: ^5.0
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.0
- orchestra/testbench: ^11.0
- pestphp/pest: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-11-04 19:49:56 UTC
README
Bug reports on forum threads, an optional add-on for filagora-forums. A site that does not install it has no table, no staff screen and no bug report UI.
Moderators open a report on a thread, assign it and move it through its statuses. Bug reports are a moderator's tool: only people who may moderate the forums can open, change or remove them.
Install
composer require filagora/filagora-forum-bugreports php artisan migrate
A site that already has the bug_reports table runs php artisan filagora:adopt instead.
Add the staff screen to your panel:
->plugins([FilagoraForumBugReportsPlugin::make()])
What the host does
Like forums, this package has no public pages: the host's own thread pages call it.
BugReports:report(),update(),forThread(),latestStatusByThread(), andhideResolved()for a thread query.ResolvedBugThreadVisibility: a moderator's choice to hide threads whose reports are all closed out.$thread->bugReports: the relation on the forumsThreadmodel.BugReportChanged: fired on every opened or changed report, from the host's pages or the staff screen, with one translated line per change. The package sends no mail of its own, so listen for this to tell people.
Configuration
config/filagora-forum-bugreports.php:
thread_route: the host's named route for a thread page (defaultthreads.show). The staff screens link to it, and show no link if the route does not exist.user_attribute: the attribute that names a person on a report. Null uses core'sfilagora.user_title_attribute.
License
MIT.