Skip to content

Filament

Filament adds admin panels, forms and tables to an existing Laravel app.

Visit Filament

When can you use Filament with the app you already have?

Filament’s panel runs inside a Laravel app. If your project already has a record for each order or request, you can build a list and an edit form around those records. Check the PHP and Laravel versions required by the Filament version you want. The MIT-licensed core has no subscription fee. Your app still needs its own hosting and maintenance.

Does signing in mean a staff member can edit everything?

Decide who can enter the panel and which records they can change. Filament documents a panel access rule and separate Laravel policies for record actions. It warns that a missing policy or method can allow access for policy-backed actions by default. Have the person building the panel verify the write and delete rules explicitly.

What should you keep besides the exported table?

Keep the Laravel project and its database backup. Filament can add a CSV or XLSX export action for selected columns. The documented setup uses background jobs and notification tables, so plan that setup if staff need downloads. Verify which staff members can request and retrieve them.

Can an approved staff member edit a note without deleting an order?

On paper, give a fictional staff account permission to open the panel and edit a delivery note. Deny deletion of the order.

  1. Separate the two checks
    List who gets into the panel. Then write which actions the policy allows on the order.
  2. Check both outcomes
    A note edit should be saved. Delete should be denied by the app even if the screen changes later.