jewei / laravel-skeleton
The skeleton application for the Laravel framework.
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Type:project
Requires
- php: ^8.3
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
Requires (Dev)
- driftingly/rector-laravel: ^2.0
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.1
- laravel/pail: ^1.2.2
- laravel/pint: ^1.21
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.7
- pestphp/pest-plugin-laravel: ^3.1
README
Start a new project by scaffolding a PHP 8.2, Laravel 11 app. It combines the latest technologies and best practices.
Usage
You can scaffold the Laravel app via composer:
composer create-project jewei/laravel-skeleton
What's included?
- Github Action workflow: run tests, static analysis and code formatting fix.
- Configured Eloquent Strictness.
- Pest: Architecture Testing.
- Test: Use LazilyRefreshDatabase instead of RefreshDatabase.
- HTTP Client: Prevents stray requests.
- Pint: Styling with Laravel preset.
- Rector: Laravel upgrade rules set.
- Middlewares: Collection of useful middlewares.
- Removed Sail - Docker is complicated.
- Deployment script.
- Cursor rules.
What's next?
- Update this file README.md to reflect your new project.
- Install a Laravel starter kit of your choice.
- Find out more on Laravel's documentation about next step.
- If you're already familiar with Laravel, there's VILT stack and TALL stack to build reactive application.