dollandrobot/laravel-starter-kit

Another Laravel starter kit for Livewire from Doll & Robot Labs

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:Blade

Type:project

pkg:composer/dollandrobot/laravel-starter-kit

v1.0.2 2025-12-20 02:34 UTC

This package is auto-updated.

Last update: 2025-12-29 01:39:40 UTC


README

GitHub Actions Workflow Status Packagist Downloads Packagist Version Packagist License

Laravel Starter Kit is an ultra-strict, type-safe Laravel skeleton. It is based of the Laravel 12 Livewire/Volt Starter Kit and also includes additional checks with Rector and PHPStan. Most of the settings are based off Nunamaduro's starter kit.

Getting Started

Requires PHP 8.4+.

Create your type-safe Laravel application using Composer:

composer create-project dollandrobot/laravel-starter-kit --prefer-dist your-project-name

Initial Setup

Navigate to your project and complete the setup:

cd your-project-name

# Setup project
composer setup

# Start the development server
composer dev

Verify Installation

Run the test suite to ensure everything is configured correctly:

composer test

You should see 100% test coverage and all quality checks passing.

Available Tooling

Development

  • composer dev - Starts Laravel server, queue worker, log monitoring, and Vite dev server concurrently

Code Quality

  • composer lint - Runs Rector (refactoring), Pint (PHP formatting), and Prettier (JS/TS formatting)
  • composer test:lint - Dry-run mode for CI/CD pipelines

Testing

  • composer test:type-coverage - Ensures 100% type coverage with Pest
  • composer test:types - Runs PHPStan at level 9 (maximum strictness)
  • composer test:unit - Runs Pest tests with 100% code coverage requirement
  • composer test - Runs the complete test suite (type coverage, unit tests, linting, static analysis)

Maintenance

  • composer update:requirements - Updates all PHP and NPM dependencies to latest versions

License

Laravel Starter Kit was created by Andy Barilla under the MIT license.

Additional Requirements