Saltar al contenido
← Volver a proyectos

Basev4

Base starter kit built on Laravel 13.x and Filament 4.x with a ready-to-use admin panel structure.

Versión: v4/v5 · branch: main

Base v4

#FilaKit Start Kit Filament 4.x and Laravel 13.x

#About FilaKit

FilaKit is a robust starter kit built on Laravel 13.x and Filament 4.x, designed to accelerate the development of modern web applications with a ready-to-use panel structure.

#Features

  • Laravel 13.x - The latest version of the most elegant PHP framework
  • Filament 4.x - Powerful and flexible admin framework
  • Panel Structure - Includes three pre-configured panels:
    • Admin Panel (/admin) - For authenticated users
  • Environment Configuration - Centralized configuration through the config/filakit.php file

#System Requirements

  • PHP 8.3 or higher
  • Composer
  • Node.js and PNPM

#Installation

Clone the repository

laravel new my-app --using=filakitphp/basev4 --database=mysql

#Using FilaKit CLI

Or use FilaKit CLI for a simplified setup:

filakit new my-app --kit=filakitphp/basev4

Install FilaKit CLI: composer global require jeffersongoncalves/filakit-cli

#Easy Installation

FilaKit can be easily installed using the following command:

php install.php

This command automates the installation process by:

  • Installing Composer dependencies
  • Setting up the environment file
  • Generating application key
  • Setting up the database
  • Running migrations
  • Installing Node.js dependencies
  • Building assets
  • Configuring Herd (if used)

#Manual Installation

Install JavaScript dependencies

pnpm install

Install Composer dependencies

composer install

Set up environment

cp .env.example .env
php artisan key:generate

Configure your database in the .env file

Run migrations

php artisan migrate

Build frontend assets

pnpm run build

Run the server

php artisan serve

#Development

# Run the development server with logs, queues and asset compilation
composer dev

# Or run each component separately
php artisan serve
php artisan queue:listen --tries=1
pnpm run dev

#Customization

#Panel Configuration

Panels can be customized through their respective providers:

  • app/Providers/Filament/AdminPanelProvider.php

Alternatively, these settings are also consolidated in the config/filakit.php file for easier management.

#Themes and Colors

Each panel can have its own color scheme, which can be easily modified in the corresponding Provider files or in the filakit.php configuration file.

#Configuration File

The config/filakit.php file centralizes the configuration of the starter kit, including:

  • Panel routes
  • Middleware for each panel
  • Branding options (logo, colors)
  • Authentication guards

#Resources

FilaKit includes support for:

  • User management
  • Tailwind CSS integration
  • Database queue configuration
  • Customizable panel routing and branding

#License

This project is licensed under the MIT License.

#Credits

Developed by Jefferson Gonçalves.

Nueva versión disponible.