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
arcanedev/workbench

A workbench tool for creating Laravel modules.

82 2
jeroen-g/laravel-packager

A cli tool for creating Laravel packages.

754,092 1,367
xbhub/laravel-packager

A cli tool for creating Laravel packages.

14
edujugon/skeleton-laravel-package

Skeleton Laravel package. Initial base for your new awesome laravel package

10 1

Version History

Version Released PHP License
v1.2.12 ^8.2 MIT
v1.2.10 ^8.2 MIT
v1.2.9 ^8.2 MIT
v1.2.8 ^8.2 MIT
v1.2.7 ^8.2 MIT