creativitykills/filament-artisan

Simple but yet powerful library for running some artisan commands for FilamentPHP

Maintainers

Package info

github.com/CreativityKills/filament-artisan

pkg:composer/creativitykills/filament-artisan

Fund package maintenance!

3x1io

Statistics

Installs: 200

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v4.0.1 2026-02-24 15:43 UTC

This package is auto-updated.

Last update: 2026-02-24 15:52:14 UTC


README

Latest Stable Version License Downloads

Simple but yet powerful library for running some artisan commands for Filament v4.

Forked from tomatophp/filament-artisan and maintained under the CreativityKills namespace.

Requirements

  • PHP ^8.2
  • Filament ^4.0

Installation

composer require creativitykills/filament-artisan

Then register the plugin in your panel provider:

->plugin(\CreativityKills\FilamentArtisan\FilamentArtisanPlugin::make())

Running commands

By default, you can access this page only in local environment. If you wish you can change the local key in config.

Simply go to http://your-domain.com/PANEL/artisan and here we go! Select a command from the list, fill in arguments and options/flags, and hit run.

Configuration

Publish the config file:

php artisan vendor:publish --tag="filament-artisan-config"

Key options in config/filament-artisan.php:

  • local (bool) — restrict to local environment only
  • developer_gate (bool) — enable developer password gate
  • commands — array of command groups defining which commands are exposed
  • permissions — per-command permission mapping (checked via Laravel Gate)
  • navigation — controls nav group, icon, visibility
  • defer — control deferred loading of table filters and column manager

Publish Assets

Publish views:

php artisan vendor:publish --tag="filament-artisan-views"

Publish translations:

php artisan vendor:publish --tag="filament-artisan-lang"