algoyounes/laravel-package-skeleton

Laravel Package Skeleton for streamlined package development
1,306 27
Install
composer require algoyounes/laravel-package-skeleton
Latest Version:v1.2.12
PHP:^8.2
License:MIT
Last Updated:Jun 29, 2026
Links: GitHub  ·  Packagist
Maintainer: Algo Younes

Creating Laravel packages made it easy! You can start building your own modular, organized package effortlessly.

[!NOTE] This package requires PHP 8.2+ and Laravel 11+

Installation

You can install the package globally via composer:

composer global require algoyounes/laravel-package-skeleton

Usage

Once installed, you can use the following commands to streamline your package development process:

⚡️ Create your package using composer :

composer create-project algoyounes/laravel-package-skeleton --prefer-source YourPackageName

🚀 Run the entire test suite :

composer test

Running composer test will execute the following tasks :

  • 🔄 Refactoring Tests: composer rector
  • 🧹 Linting Tests: composer test:lint
  • 🔍 Static Analysis Tests: composer test:types
  • 🛠️ Unit Tests: composer test:unit

🔧 Install Git Hooks:

composer hook:install

Running composer hook will execute the following tasks :

  • 🔄 Pre-commit Hook: composer hook:pre-commit
  • 🧹 Pre-push Hook: composer hook:pre-push

🛠️ Fix code issues:

composer fix

Running composer fix will execute the following tasks:

  • ✨ Laravel linting Fixes: composer fix:lint
  • 🔄 Refactoring Fixes: composer fix:refactor

Related Packages

laravolt/packer

A cli tool for creating Laravel packages.

2,991 9
mosaiqo/packet

A simple package to create a workbench for your own packages.

14 0
jeroen-g/laravel-packager

A cli tool for creating Laravel packages.

748,338 1,371
xbhub/laravel-packager

A cli tool for creating Laravel packages.

14
arcanedev/workbench

A workbench tool for creating Laravel modules.

82 2