A bloat-free starter kit for Laravel 12.x with FilamentPHP 4.x pre-configured. Only essential development tools included.
[!NOTE] Requires PHP 8.3 or higher.
Includes a comprehensive test suite with PEST 4.x including browser testing - perfect for learning testing or as a reference for your own tests.

Comes with pre-configured GitHub Actions workflows for automated quality assurance:
composer create-project codewithdennis/larament your-project-namecd your-project-namecomposer installnpm installnpm run buildphp artisan serve


composer review # Runs Pint, Rector, PHPStan, and Pest
Custom stubs remove the down() method by default. Remove the custom stubs to use Laravel's default templates.
Add your own helpers in app/Helpers.php:
if (! function_exists('example')) { function example(): string { return 'Your helper function here.'; }}
alias larament="composer create-project --prefer-dist CodeWithDennis/larament"larament my-project
Add this to your ~/.bashrc, ~/.zshrc, or shell configuration file:
function larament() { local cmd="$1" shift case "$cmd" in new) if [[ -z "$1" ]]; then return 1 fi local project_name="$1" composer create-project --prefer-dist CodeWithDennis/larament "$project_name" || return 1 cd "$project_name" || return 1 # Update APP_URL in .env if [[ -f ".env" ]]; then sed -i '' "s|^APP_URL=.*|APP_URL=https://${project_name}.test|" .env fi herd link --secure && herd open ;; *) return 1 ;; esac}
Usage:
larament new my-project