Download the PHP package laboiteacode/filament-laravel-tribute-template without Composer

On this page you can find all versions of the php package laboiteacode/filament-laravel-tribute-template. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-laravel-tribute-template

Filament Laravel Tribute Template

A free Filament v5 theme paying tribute to the laravel.com art direction.

Warm-neutral grays, double-frame surfaces, Instrument Sans typography and three brand palettes: Laravel, Forge and Cloud.

Latest Version on Packagist Tests Static Analysis Total Downloads

First in a series of homage themes by La Boite à Code.

![Filament Laravel Tribute Template](art/banner.png)

Requirements


Installation

1. Pull the package

2. Run the installer

This publishes:

3. Wire the theme into your panel

Edit app/Providers/Filament/AdminPanelProvider.php and register both the theme stylesheet and the plugin:

4. Build the assets

Reload the panel and the theme is live.


Picking a palette

Three brand palettes ship out of the box. Each one registers a full shade scale on the panel through Filament's own ->colors(), so every component follows it — no body class, no second copy of the scale.

Palette Brand colour Grays Primary buttons
laravel #F53003 stone white text on red
forge #02EAC2 neutral dark text on the bright green
cloud #0057FF slate white text on blue

The scales are hand-tuned rather than generated. Filament picks button, badge and link shades by contrast, and a generated scale drifts away from the brand: Laravel red turns pink, Forge green loses its dark text. Cards, callouts, sidebar active states, focus rings, primary buttons, notification dots and pagination chips all follow the chosen palette automatically.

Laravel

Light Dark

Forge

Light Dark

Cloud

Light Dark

Override individual slots on top of a palette:

Driving the palette from env

The plugin reads config('filament-laravel-tribute-template.palette') automatically when ->palette() is not called explicitly. Set the env var and the panel follows — no extra wiring needed:

Calling ->palette(Palette::Forge) always wins over the env value.


Plugin API

All options are fluent and can be chained on LaravelTributeTemplatePlugin::make().

Method Purpose Default
palette(Palette $palette) Pick the brand palette Palette::Laravel
font(?string $font) Override the panel font (null to leave Filament's choice) 'Instrument Sans'
sidebarWidth(?string $width) Override the sidebar width (null to leave Filament's choice) Filament's default
maxContentWidth(bool\|string\|Width $value = true) true for full width, a Width case or preset string, or false to keep the panel's setting false
colors(array $colors) Override colour slots on top of the palette (Filament colour name, hex / rgb() / oklch() string, shade array, or a closure) palette
withoutColors() Skip colour injection entirely — keep the panel's ->colors() untouched enabled

Example — full configuration


What the theme styles

Out of the box, LaravelTributeTemplate restyles every Filament v5 surface to match the laravel.com art direction:

A subtle radial gradient is painted on the body canvas so sections lift off the page without needing a hard background fill.


Customizing tokens

LaravelTributeTemplate exposes a handful of CSS custom properties so you can tweak geometry without rewriting selectors. Add overrides in your panel's theme CSS, after the package import:

Available tokens:

Token Role
--ltt-radius-xs / -sm / --ltt-radius / -lg Corner radius scale
--ltt-pill Pill radius (badges, segmented tabs)
--ltt-stroke Default border thickness
--ltt-border-soft-light / -dark Hairline divider colour, per mode
--ltt-canvas Body canvas colour
--ltt-frame-gap Gap between inner border and outer ring
--ltt-frame-gap-color Gap fill colour (defaults to canvas)
--ltt-frame-ring-color Outer ring colour
--ltt-shadow-sm / --ltt-shadow-lg Elevation scale
--ltt-glow-mix Focus glow intensity (0–100%)
--ltt-duration-slow Motion timings
--ltt-ease-out Motion curve

How the theme hooks into Filament

The stylesheet only uses mechanisms Filament ships, so it survives Filament updates and stays overridable:


How it's compiled

LaravelTributeTemplate ships only source CSS — no precompiled bundle. The host app's Vite/Tailwind pipeline picks up the package's resources/css/index.css through the theme entrypoint published to resources/css/filament/admin/theme.css, alongside Filament's own theme import. That keeps Tailwind's @source scanning aware of both your panel classes and the package's selectors, so unused utilities are pruned in your build like any other dependency.


Credits


License

MIT — see LICENSE.md.


All versions of filament-laravel-tribute-template with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
filament/filament Version ^5.0
spatie/laravel-package-tools Version ^1.15.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package laboiteacode/filament-laravel-tribute-template contains the following files

Loading the files please wait ...