larasell-dev / extension-starter-kit
A Larasell extension
Package info
github.com/Larasell-dev/extension-starter-kit
pkg:composer/larasell-dev/extension-starter-kit
Requires
- php: ^8.3
- larasell-dev/admin: ^0.5
- larasell-dev/larasell: ^1.18
- laravel/framework: ^13.23
Requires (Dev)
- larastan/larastan: ^3.0
- laravel/pint: ^1.32
- orchestra/testbench: ^11.0
- pestphp/pest: ^4.7
- pestphp/pest-plugin-laravel: ^4.1
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-31 04:59:18 UTC
README
A starting point for Larasell extensions, with the tooling and conventions of Larasell's own packages. Create a repository from this template, then rename it to your extension:
php configure.php --vendor=acme --name=wishlists composer install composer lint # renaming can change the order of use statements composer test
configure.php renames the package, namespace, service provider and config, removes this section
and deletes itself.
Installation
composer require larasell-dev/extension-starter-kit php artisan migrate
Development
composer test # Pest composer phpstan # Larastan and the Larasell rules, level 8 composer lint # Pint composer serve # The playground, see below
composer serve runs a playground: a Larasell admin panel with this extension installed, at
http://localhost:8000/admin. Open /admin/__dev/login to sign in as an admin. composer playground prepares it without serving, e.g. after adding a migration or sample data.