variety of premium plugins

Learn More

bolt

you are reading the documentation for version v3
to check your version use: composer show lara-zeus/bolt

Prerequisites

Bolt is built on top of laravel and uses filament as an admin panel to manage everything.

And for the frontend, it uses Tall stack.

So, ensure you are familiar with these tools before diving into Lara Zeus Bolt.

Note
You can get up and running with our starter kit Zeus.

Installation

Important
Before starting, make sure you have the following PHP extensions enabled: sqlite

Install Lara Zeus Bolt by running the following commands in your Laravel project directory.

composer require lara-zeus/bolt
php artisan bolt:install

The install command will publish the migrations and the necessary assets for the frontend.

Register Bolt with Filament:

To set up the plugin with filament, you need to add it to your panel provider; The default one is adminPanelProvider

->plugins([
SpatieLaravelTranslatablePlugin::make()->defaultLocales([config('app.locale')]),
BoltPlugin::make()
])

Add Bolt Trait to User Model

add this to your user model:

use \LaraZeus\Bolt\Models\Concerns\BelongToBolt;

This will allow you to get the user name by another attribute like full_name

Usage

To access the forms, visit the URL /admin , and /bolt.