Splade Integration plugin screenshot
Dark mode ready
Multilingual support
No v5.x support

Splade Integration

Community

Integration of Splade Vue Components for Filament

Tags: Developer Tool
Supported versions:
3.x
Fady Mondy avatar Author: Fady Mondy

Package health

Beta

Automated checks of this plugin's Composer package

89 / 100
Security 100
Maintenance 76
Ecosystem 76
15 checks
  • Skipped: GitHub Actions pinned to SHA
  • Skipped: GitLab CI includes pinned to SHA
  • Passed: Open security advisories
  • Passed: Dependabot PR responsiveness — No open Dependabot PRs.
  • Skipped: Renovate MR responsiveness
  • Skipped: Dependabot or Renovate configured
  • Skipped: Dependency update cooldown configured
  • Passed: Provides a security policy
  • Passed: Abandoned or archived — No consulted source marks the package abandoned (packagist, github).
  • Failed: Commit and release recency Inactive: last commit 794 days ago; last release 859 days ago. View details on Plumb
  • Passed: composer.lock not committed by library composer.lock is absent from the released dist archive.
  • Passed: Dist archive is lean
  • Warning: Current Laravel version supported — Package support for current Laravel 13.0 could not be verified; the newest co-installable line is 12.0, which receives security patches only (until 2027-02-24). Line 13.0 could not be fully verified: no solution was found among the newest package versions, and resolving the complete version pool exceeded solver resource budgets, so support there cannot be ruled out.
  • Passed: Current PHP version supported — Constraint ^8.1|^8.2 supports current PHP 8.5.
  • Skipped: Current Symfony version supported
Third-party plugin. This is built by the community, not the Filament team. Filament does not review, endorse, or vet the security of plugins outside the filament/ namespace. Review the source and install at your own risk. Found malware or an unresolved security issue the author won't address? Report it .
Powered by Plumb Last scanned 4 weeks ago

Documentation

Screenshot

Latest Stable Version PHP Version Require License Downloads

Integration of Splade Vue Components for Filament

NOTE: this project still out of filament style, and we are working to move style to filament for all component and merge the component to the Form/Table Components.

#Screenshots

Screenshot Screenshot Screenshot Screenshot

#Installation

composer require tomatophp/filament-splade

after install your package please run this command

php artisan filament-splade:install

now you need to build your js assets

yarn
yarn build

#Usage

to make any page or resource interact with splade you just need to use this trait

use TomatoPHP\FilamentSplade\Traits\InteractsWithSplade;

now you can use any splade component inside your resource.

if you like to use splade everywhere reigster the plugin on /app/Providers/Filament/AdminPanelProvider.php

->plugin(\TomatoPHP\FilamentSplade\FilamentSpladePlugin::make())

and make sure that you are global_allow => true on the config file.

#Register Splade Exceptions

on your boostrap/app.php file add this line

->withExceptions(function (Exceptions $exceptions) {
    $exceptions->renderable(function (\Illuminate\Foundation\Exceptions\Handler $e) {
        return \ProtoneMedia\Splade\SpladeCore::exceptionHandler($e);
    });
})

#Publish Assets

you can publish config file by use this command

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

#Support

you can join our discord server to get support TomatoPHP

#Docs

you can check docs of this package on Docs

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Security

Please see SECURITY for more information about security.

#Credits

#License

The MIT License (MIT). Please see License File for more information.