New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

foodineers/laravel-devtools

Foodineers company-standard Laravel development toolkit (Pest, Pint, PHPStan, Rector, and related tooling).
51
Install
composer require foodineers/laravel-devtools
Latest Version:v1.6.0
PHP:^8.5
Laravel:11 · 12 · 13
License:MIT
Last Updated:Oct 18, 2026
Links: GitHub  ·  Packagist
Maintainer: azzarip

Laravel DevTools

Foodineers company-standard Laravel development toolkit. One --dev dependency that wires Pest, Pint, PHPStan/Larastan, Rector, and related tooling into every app the same way.

Requirements

  • PHP 8.5+
  • Laravel 11, 12, or 13

Installation

composer require foodineers/laravel-devtools --dev
php artisan devtools:install

That publishes the standard configs and adds the Composer scripts. Useful flags:

  • --force — overwrite existing config files and scripts
  • --ask — confirm before overwriting each config file

You can still run the steps separately:

php artisan publish:devtools
php artisan devtools:composer-scripts

What you get

Tool Role
Pest (+ Laravel, Arch, Type Coverage, Browser, Agent, Evals, PHPStan, Rector plugins) Testing
Laravel Pint Code style
Larastan / PHPStan Static analysis
Rector (+ Laravel & Pest sets) Automated refactors
Collision Pretty CLI errors
Laravel Boost AI-assisted Laravel development
Laravel Pao Laravel PAO tooling
Spatie Ray Local debugging
llm/skills Shared LLM skills

Published files

Source stub Destination
pint.json pint.json
phpstan.neon phpstan.neon
rector.php rector.php
Pest.php tests/Pest.php
phpunit.xml phpunit.xml
github-workflow.yml .github/workflows/tests.yml

Composer scripts are PHP-only by default. If the app has a package.json, lint, test:lint, and dep:bump also include the matching npm steps.

Daily commands

composer test          # type-coverage + unit + arch + lint + types
composer lint          # rector + pint (+ npm lint when present)
composer test:unit
composer test:arch
composer test:types
composer test:lint
./vendor/bin/pint
./vendor/bin/pest

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

Related Packages

soloterm/solo

A Laravel package to run multiple commands at once, to aid in local development.

580,667 1,288
dev
googee/laravel-builder

Laravel Builder

4,151 6
dev
maarheeze/boost-guidelines

laravel boost integration for .ai guidelines

2,352 3
dev
tombroucke/otomaties-deployer

Deploy roots/bedrock & roots/sage to Combell, Runcloud.

1,759 6
dev
carloeusebi/php-artisan-make-action

A Package that adds the php artisan make:action command

1,241 1
dev

Version History

Version Released PHP Laravel License
v1.6.0 ^8.5 ^11.0||^12.0||^13.0 MIT
v1.5.0 ^8.5 ^11.0||^12.0||^13.0 MIT
v1.3.0 ^8.5 ^11.0||^12.0||^13.0 MIT
v1.2.3 ^8.5 ^11.0||^12.0||^13.0 MIT
v1.2.2 ^8.5 ^11.0||^12.0||^13.0 MIT