sinclairt / resource-generator
Creates and remove resource classes
Installs: 44
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/sinclairt/resource-generator
Requires
Requires (Dev)
- laracasts/testdummy: ~2.0
- laravel/laravel: dev-develop
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
README
Create and remove components of a resource. These include:
-
Model
-
Model Interface
-
Model Facade
-
Repository
-
Repository Interface
-
Repository Facade
-
Resourceful Controller
-
Migration
-
Seeder
-
Create Form Request
-
Update From Request
How do I get set up?
composer require sinclairt\resource-generator.- Register the service provider
Sinclair\ResourceGenerator\ResourceGeneratorServiceProviderinapp\config. - Run
php artisanto see two new commandsresource:createandresource:remove.
Usage
Both commands require the name argument i.e. php artisan resource:create foo.
You can pass in optional flags to only create/remove particular elements:
--model(remove only)--repository--controller--create-request--update-request--migration--seeder--all
Customise
Run php artisan vendor:publish to publish the file stubs to resources/stubs/vendor/resource-generator. Here you can edit the stubs to make your generation easier.