jeroengerits / laravel
My starter kit for Laravel.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2
- blade-ui-kit/blade-icons: ^1.8
- codeat3/blade-fluentui-system-icons: ^1.34
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/livewire: ^3.6
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.15
- driftingly/rector-laravel: ^2.0
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.13
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.8
- pestphp/pest-plugin-laravel: ^3.1
- rector/rector: ^2.0
This package is auto-updated.
Last update: 2025-04-19 04:45:23 UTC
README
A minimal yet powerful Laravel 12 starter kit with sensible defaults to help you build fast, secure, and maintainable applications.
This project is currently under active development.
π§ Todo
- Add fluent classname builder and merger
- Use Volt for Livewire components
π οΈ Stack
- Laravel 12 - with essential defaults
- Tailwind 4 - and custom colors, fonts and config
- Livewire 3 - includes AlpineJS
π€π» Minimal
- Does not include authentication pages (login, register, etc)
β¨ Features
π§ Code Quality
- Preconfigured with Laravel Pint, PHPStan and Rector for automatic formatting, type checking and refactoring.
- Run
composer prepare
to fix code issues in one single command.
π¦ Eloquent Enhancements
- Strict Mode Enabled
- Automatic Eager Loading
π¨ Styling and Theme
- Noto Font Family: - includes Sans, Serif, and Mono
- Blade Icons: includes Fluent UI System icons
- Custom Color Palette: extended Tailwind color palette
π§© Blade Layouts
<x-layouts.html />
: A base layout with minimal HTML, default scripts, and styles for rapid prototyping.- π todo: add link
π― Testing Improvements
- Database Refreshing: Refreshes the database after a test
- No External Requests: Prevents outbound HTTP requests during testing using Laravelβs HTTP fake.
- π todo: add link
- Laravel Debugbar: Integrated for better insight during local development.
- π todo: add link
π Security Additions
- Forced HTTPS: All URLs are automatically HTTPS in production.
- π todo: add link
- Safe Console Commands: Blocks destructive Artisan commands in production environments.
- π todo: add link
π Performance Optimizations
- Vite Prefetching: Enables aggressive prefetching for faster navigation.
- π todo: add link
- Immutable Dates: Uses
CarbonImmutable
to avoid unintentional date mutations.- π todo: add link
- Named Root Route: Root route is named
home
for clarity and consistency.- π todo: add link
- Centralized Config: Includes a custom
essentials.php
config file for managing core app settings.- π todo: add link