morganrowse / laravelcrud
Artisan命令,用于从数据库表中生成路由、视图和控制器
0.0.15
2018-07-28 10:38 UTC
Requires
- doctrine/dbal: ^2.5
- laravel/framework: ^5.4
README
此Composer包添加了Artisan命令,这些命令基于数据库表架构创建模型、视图、控制器和请求验证,用于CRUD操作。
安装
首先通过Composer添加包
$ composer require morganrowse/laravelcrud dev-master
使用dev-master,因为目前我没有推送标签
用法
首先根据Laravel命名约定(例如名为posts的表)设置您的数据库。
然后通过Artisan运行命令
$ php artisan make:crud posts
这将创建
app
│ Post.php
└───Http
│ └───Controllers
│ │ │ PostController.php
│ | └───View
│ │ │ | PostController.php
│ └───Requests
│ │ └───Post
│ │ │ │ DestroyPost.php
│ │ │ │ StorePost.php
│ │ │ │ UpdatePost.php
│ └───Resources
│ │ │ PostResource.php
resources
└───views
│ └───posts
│ │ │ create.blade.php
│ │ │ edit.blade.php
│ │ │ index.blade.php
│ │ │ show.blade.php
现在将视图路由添加到您的web.php
... Route::resource('posts','View\\PostController'); ...
最后将API路由添加到您的api.php
... Route::apiResource('posts','PostController'); ...
