thepublicgood/laravel-stubs

More opinionated Laravel stubs

v1.0.0 2022-03-29 07:01 UTC

This package is auto-updated.

Last update: 2024-12-29 06:58:12 UTC


README

run-tests

A slightly more opinionated version of Spatie's Laravel Stubs package.

This repo contains opinionated versions of the Laravel stubs. The most notable changes are:

  • migrations don't have a down function
  • controllers don't extend a base controller
  • none of the model attributes are guarded
  • use return type hints where possible
  • most docblocks have been removed
  • Added declare(strict_types=1); to all stubs

Installation

You can install the package via composer:

composer require thepublicgood/laravel-stubs --dev

If you want to keep your stubs up to date with every update, add this composer hook to your composer.json file:

"scripts": {
    "post-update-cmd": [
        "@php artisan tpg-stub:publish --force"
    ]
}

Usage

You can publish the stubs using this command:

php artisan tpg-stub:publish

Testing

composer test

Changelog

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

Contributing

Please see CONTRIBUTING for details.

Security

If you've found a bug regarding security please mail makers@thepublicgood.dev instead of using the issue tracker.

Credits

License

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