Kickstart your NEW laravel project in an instant!
I create laravel applications very often. Therefore I want to increase my productivity by auto generating the important, but boring aspects of my Laravel appz. The code is a bit messy, but I strive to make improvements. I have tested it on existing medium to large applications without any problems
php artisan
)belongsTo
belongsToMany
and hasMany
relations (Optionally with policies and observers). These are generated using your current connection.belongsTo
relations and Faker
. These are generated using your existing models.api.php
Here is an example of what will be generated
This package requires php 7.2 and was built using Laravel 6.0 but might work in 5.5+ with some tweaks
composer require tarre/laravel-kickstarter --dev
php artisan vendor:publish --tag=laravel-kickstarter
config\laravel-kickstarter.php
to your liking before starting.kickstart:models {--create-observers} {--create-policies} {--ide-helper} {--connection=} {--overwrite} {--ignore-providers} {--filter=.*}
kickstart:factories {--overwrite} {--filter=.*}
kickstart:repositories {--overwrite} {--ignore-providers} {--filter=.*}
kickstart:controllers {--use-policies} {--overwrite} {--filter=.*}
kickstart:tests {--overwrite} {--filter=.*}