laravel-generator maintained by atnic
Last update
2022/09/21 09:28
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework ^5.5|^5.6|^5.7|^5.8
- laravel/passport >=4.0
- lozhkindm/laravel-intl 2.1.0
- propaganistas/laravel-phone ^4.2
Last update
2022/09/21 09:24
License
Require
- propaganistas/laravel-phone ^4.2
- php ^7.3|^8.0
- laravel/breeze ^1.4
- laravel/framework ^8.65
- laravel/passport ^10.2
- lozhkindm/laravel-intl ^3.2
- atnic/eloquent-filters ^2.2.2
Last update
2021/12/05 20:06
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/passport >=4.0
- propaganistas/laravel-intl >=2.1
- propaganistas/laravel-phone ^4.2
- laravel/framework ^5.5|^5.6|^5.7|^5.8
Last update
2021/12/05 20:06
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework ^5.5|^5.6|^5.7|^5.8
- laravel/passport >=4.0
- propaganistas/laravel-intl >=2.1
- propaganistas/laravel-phone ^4.2
Last update
2019/08/03 06:48
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework >=5.5
- laravel/passport >=4.0
- propaganistas/laravel-intl >=2.1
- propaganistas/laravel-phone ^4.2
Last update
2019/07/30 13:15
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework >=5.5
- laravel/passport >=4.0
- propaganistas/laravel-intl >=2.1
- propaganistas/laravel-phone ^4.2
Last update
2019/04/10 15:28
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework >=5.5 <5.8
- laravel/passport >=4.0
Last update
2019/04/08 14:27
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework >=5.5 <5.8
- laravel/passport >=4.0
Last update
2019/04/08 04:23
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework >=5.5 <5.8
- laravel/passport >=4.0
Last update
2019/02/26 10:36
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework ^5.5
- laravel/passport >=4.0
Last update
2019/01/10 09:11
License
Require
- php >=7.0
- atnic/eloquent-filters ^2.2
- laravel/framework ^5.5
- laravel/passport >=4.0
Last update
2019/01/07 22:42
License
Require
- php >=7.0
- laravel/framework ^5.5
- laravel/passport >=4.0
- mohd-isa/eloquent-filters ^2.1
Last update
2019/01/07 21:38
License
Require
- php >=7.0
- laravel/framework ^5.5
- laravel/passport >=4.0
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/14 08:58
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/13 23:14
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/13 11:56
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/13 11:12
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/11 21:55
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/09 14:25
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/09 02:11
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/07 04:39
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/01 18:12
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/09/01 15:32
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/14 01:24
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/08 01:46
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/07 03:04
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/06 12:12
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/06 06:44
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/08/04 11:36
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^2.1
Last update
2018/06/10 05:31
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/06/04 11:50
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/06/03 14:38
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/05/23 19:44
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/05/10 08:25
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/04/30 02:56
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/04/24 03:33
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/04/20 12:27
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/04/03 08:41
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/03/20 14:41
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/03/11 18:37
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/03/03 06:38
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/03/02 00:12
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/02/09 09:05
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/02/03 14:30
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/02/03 05:27
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/31 03:44
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/29 17:07
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/29 01:14
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/25 19:06
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/25 18:45
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/25 11:17
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/24 03:53
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/22 09:34
License
Require
- php >=7.0
- laravel/framework ^5.5
- mohd-isa/eloquent-filters ^1.0
Last update
2018/01/18 08:02
License
Require
- php >=5.6
- laravel/framework ^5.4
- mohd-isa/eloquent-filters ^1.0
Laravel Generator
Installation
composer require atnic/laravel-generator
Make Module (CRUD)
This package is overriding some laravel artisan command.
This is example to make Foo module in this project
php artisan make:controller --model=Foo FooController
If create custom directory for model like this:
php artisan make:controller --model=App\\Models\\Foo FooController
Then do this steps:
- Check new migration in
database/migrations/, add column needed. - Check new factory in
database/factories/, add atrribute needed. - Check new model in
app/, add changes needed. - Check new filter in
app/Filters/, do allTODO:and remove the comment if done. - Check lang en
resources/lang/enand copy from en to lang idresources/lang/id, add language as needed. - Check new controller in
app/Http/Controllers/, complete returned array in methodrelations()visibles()fields()rules(), do allTODO:, and remove comment if done. - Check new policy in
app/Policies/, do allTODO:and remove the comment if done. - No need to append new Policy to
$policiesattribute inapp/Providers/AuthServiceProvider.php. This package handle policy auto discovery, even for Laravel < 5.8. - Check new views (index, create, show, edit) in
resources/views/, add/extend section for title or anything. - Check new tests in
tests/Feature/, do allTODO:and remove the comment if done.
Other Useful command
#Creating Nested Controller
php artisan make:controller --parent=Foo --model=Bar Foo/BarController
#Creating Nested Controller with custom directory for model
php artisan make:controller --parent=App\\Models\\Foo --model=App\\Models\\Bar Foo/BarController
#Create Single Action Controller
php artisan make:controller DashboardController
#Creating Api Controller
php artisan make:controller-api --model=Foo FooController
#Creating Api Controller with custom directory for model
php artisan make:controller-api --model=App\\Models\\Foo FooController
#Creating Nested Controller API
php artisan make:controller-api --parent=Foo --model=Bar Foo/BarController
#Creating Nested Controller API with custom directory for model
php artisan make:controller-api --parent=App\\Models\\Foo --model=App\\Models\\Bar Foo/BarController
All new/overrided command can be viewed in vendor/atnic/laravel-generator/app/Console/Commands.