khattab/prepare

Configure Newly Created Laravel Projects

Installs: 15

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/khattab/prepare

v1.0.0 2025-06-20 18:46 UTC

This package is auto-updated.

Last update: 2025-12-03 16:31:07 UTC


README

Configure newly created laravel project using simple package

  • First We Need to install the package
composer require khattab/prepare
  • Run composer update and type y
composer update
  • Initialize the newly created project by pushing the helpers
  • This Command will install the development packages that helps us like laravel telescope, laravel modules, fast paginate, commitlint and husky
php artisan khattab:initialize
  • if you don't want to install commitlint package to lint you git commits, you can pass --no-commitlint flag
php artisan khattab:initialize --no-commitlint
  • To install advanced packages like log-viewer you can pass --advanced flag
php artisan khattab:initialize --advanced
  • Then We have to publish package assets, files
php artisan vendor:publish --tag=khattab-prepare --force
  • finally copy middlewares, files, dump composer
php artisan khattab:publish-prepare-files