primix / actions
Action system for Primix admin panel framework
0.1.8
2026-03-16 03:36 UTC
Requires
- php: ^8.2
- primix/notifications: 0.1.8
- primix/support: 0.1.8
README
primix/actions is an official package in the Primix ecosystem.
It is part of the Primix framework and handles interactive panel actions: contextual buttons, grouped actions, and bulk actions.
What it is for
- Define reusable actions for single records or multiple records.
- Handle confirmations, modals, server-side callbacks, redirects, and notifications.
- Keep a consistent UX across pages, resources, and tables.
Installation
Recommended for full Primix projects:
composer require primix/primix
Standalone module installation:
composer require primix/actions
Quick example
use Primix\Actions\Action; Action::make('publish') ->label('Publish') ->requiresConfirmation() ->action(fn ($record) => $record->update(['status' => 'published']));