1. Go to this page and download the library: Download syriable/filament-utilities library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
syriable / filament-utilities example snippets
use Filament\Panel;
use Syriable\Filament\Plugins\Utilities\UtilitiesPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
UtilitiesPlugin::make(),
]);
}
use Modules\Users\Filament\Resources\Admins\AdminResource;
use Syriable\Filament\Plugins\Utilities\Filament\Resources\Roles\RoleResource;
return [
'shield' => [
'resources' => [
// Resources hidden from the permission matrix for the 'web' guard.
'exclude' => [
RoleResource::class,
AdminResource::class,
],
],
'policies' => [
// Policy methods available in the permission matrix for the 'web' guard.
'methods' => ['viewAny', 'view', 'create', 'update'],
],
],
// ...
];
use Syriable\Filament\Plugins\Utilities\UtilitiesServiceProvider;
public function boot(): void
{
UtilitiesServiceProvider::initializeFilamentComponents();
UtilitiesServiceProvider::microFilamentComponents();
UtilitiesServiceProvider::configureFactoryIcons();
UtilitiesServiceProvider::configureActivitylogTimeline();
}