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

1.2.0 2025-02-26 06:45 UTC

This package is auto-updated.

Last update: 2025-03-03 02:10:03 UTC


README

Tests Static analysis

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?

  1. Github Action workflow: run tests, static analysis and code formatting fix.
  2. Configured Eloquent Strictness.
  3. Pest: Architecture Testing.
  4. Test: Use LazilyRefreshDatabase instead of RefreshDatabase.
  5. HTTP Client: Prevents stray requests.
  6. Pint: Styling with Laravel preset.
  7. Rector: Laravel upgrade rules set.
  8. Middlewares: Collection of useful middlewares.
  9. Removed Sail - Docker is complicated.
  10. Deployment script.
  11. Cursor rules.

What's next?

  1. Update this file README.md to reflect your new project.
  2. Install a Laravel starter kit of your choice.
  3. Find out more on Laravel's documentation about next step.
  4. If you're already familiar with Laravel, there's VILT stack and TALL stack to build reactive application.