Skip to content

The report button

Once a token is set, a floating button appears on every page, bottom-right by default. There is nothing to add to your Blade layouts; a global middleware injects it into every HTML response.

The report form a client sees on any page

What the client fills in

  • Path — pre-filled with the current page path (editable), so you always know where the report came from.
  • What went wrong — a plain description. This becomes the issue title and body.
  • Screenshots — optional. Add one or several by clicking, dragging, or pasting (Ctrl/Cmd + V). Each one can be marked up.

When they press Send issue, the form posts to a package route on your own server, which creates the issue through the configured provider and returns a short thank-you. Clients never see the repository.

Where it shows, and who can use it

The button is tied to the token, which lives in .env and differs per environment. Set it in local and staging, leave it out of production, and the button is there exactly where you want it. The submit endpoint is rate limited and rejects requests when no token is configured.

On mobile

The button collapses to a compact icon, and the mark-up editor stacks into a single column. Everything works with touch.

In-app feedback for Laravel. MIT licensed, open source.