A Laravel scaffolding package that publishes opinionated starter files into your application.
bradleyrmartin/laravel-init is a Laravel package for a laravel scaffolding package that publishes opinionated starter files into your application..
It currently has 0 GitHub stars and 3 downloads on Packagist (latest version 1.0.4).
Install it with composer require bradleyrmartin/laravel-init.
Discover more Laravel packages by bradleyrmartin
or browse all Laravel packages to compare alternatives.
Last updated
A Laravel scaffolding package that publishes opinionated starter files into your application.
Requires: Laravel 13+ · PHP 8.3+
composer require bradleyrmartin/laravel-init
The service provider is auto-discovered by Laravel.
Publish all assets at once:
php artisan laravel-init:publish
Or publish a specific group:
| Tag | What it publishes |
|-----|-------------------|
| laravel-init | Everything |
| laravel-init-controllers | app/Http/Controllers/Controller.php |
| laravel-init-cursor | .cursor/rules/ Cursor AI rules |
# Publish controllers only
php artisan laravel-init:publish --tag=laravel-init-controllers
# Publish Cursor rules only
php artisan laravel-init:publish --tag=laravel-init-cursor
# Force overwrite existing files
php artisan laravel-init:publish --force
You can also use the standard Laravel vendor:publish command directly:
php artisan vendor:publish --provider="BradleyRMartin\LaravelInit\LaravelInitServiceProvider" --tag=laravel-init
app/
└── Http/
└── Controllers/
└── Controller.php
.cursor/
└── rules/
└── laravel.mdc
| Branch | Purpose |
|--------|---------|
| main | Stable, Packagist-published code |
| next | Active development — all PRs target this branch |
nextnext — tests run automaticallynextv1.2.0)package.json to the release versionnextnext into mainmain| Secret | Description |
|--------|-------------|
| RELEASE_TOKEN | A GitHub Personal Access Token with repo scope (needed to push and merge branches) |
| PACKAGIST_TOKEN | Your Packagist API token (username bradleyrmartin is hardcoded in the workflow) |
composer install
./vendor/bin/pest
MIT