morningtrain / laravel-stubs
Opinionated Laravel stubs
Installs: 1 766
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 0
Open Issues: 0
Requires
- php: ^8.2
- laravel/framework: ^11.0
Requires (Dev)
- mockery/mockery: ^1.4
- orchestra/testbench: ^9.0
- pestphp/pest: ^2.0
This package is auto-updated.
Last update: 2024-10-15 13:42:11 UTC
README
Opinionated Laravel stubs
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
Installation
You can install the package via composer:
composer require morningtrain/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 morningtrain-stub:publish --force" ] }
Usage
You can publish the stubs using this command:
php artisan morningtrain-stub:publish
Testing
composer test
Credits
License
The MIT License (MIT). Please see License File for more information.