際際滷

際際滷Share a Scribd company logo
Laravel Code
Generators
Povilas Korop | www.laraveldaily.com
Laravel Vilnius Meetup
2016-08-10
Remember this in Laravel 4?
Next evolution step - Laravel 5 out of the box
php artisan make:controller PhotoController
php artisan make:model User
php artisan make:migration create_users_table
php artisan make:console FooCommand
5.2: php artisan make:auth
PLUS ALSO:
And now - additionally, external packages
Type 1. Artisan-based
Generators
orangehill/iseed
https://github.com/orangehill/iseed
Inverse seed generator (iSeed) is a Laravel package that provides a method to generate a new seed file based on
data from the existing database table.
mpociot/laravel-apidoc-generator
https://github.com/mpociot/laravel-apidoc-generator
Automatically generate your API documentation from your existing Laravel routes.
php artisan api:gen --routePrefix="settings/api/*"
appzcoder/crud-generator
https://github.com/appzcoder/crud-generator
Laravel 5 CRUD Generator
laralib/l5scaffold
https://github.com/laralib/l5scaffold
Scaffold generator for Laravel 5 with bootstrap 3
ignasbernotas/laravel-model-generator
https://github.com/ignasbernotas/laravel-model-generator
Laravel 5 model generator for an existing schema. 8000 downloads!
Type 2. Visual Generators
Laravel Schema Designer
http://laravelsd.com/
Laravel TestTools
http://marcelpociot.com/blog/2016-03-21-laravel-testtools
Quick Admin Panel
https://quickadminpanel.com/
Type 3. MEGA-packages
Laravel-Backpack/Generators
https://github.com/Laravel-Backpack/Generators
https://backpackforlaravel.com/
InfyOmLabs/laravel-generator
https://github.com/InfyOmLabs/laravel-generator
http://labs.infyom.com/laravelgenerator/
Type 4. BaaS
(Backend-as-a-service)
startups (non-Laravel)
Rapid API
https://rapidapi.com/
Rapid API (cont)
https://rapidapi.com/
BrightWork
http://www.brightwork.io/
BrightWork (cont)
https://techcrunch.com/2016/08/01/brightwork-launches-to-bring-easy-we
b-app-building-for-front-end-folks/
Questions for discussion
- What generators have you used? What is your impression?
- Is it worth to create your (or companys) generator(s)? Does it REALLY
save time? (including support further)
- Related: are we developers so arrogant that we always create something
new instead of re-using existing packages?
- Is it possible to create a business from it? Sell as a service?
- Finally: for f*ck sake, when will AI finally generate code instead of us?
Thank you.
www.laraveldaily.com
povilas@laraveldaily.com

More Related Content

Laravel Code Generators and Packages