morganrowse/laravelcrud

Artisan命令,用于从数据库表中生成路由、视图和控制器

0.0.15 2018-07-28 10:38 UTC

This package is auto-updated.

Last update: 2024-09-14 21:06:01 UTC


README

Downloads Version Travis Codacy grade

此Composer包添加了Artisan命令,这些命令基于数据库表架构创建模型、视图、控制器和请求验证,用于CRUD操作。

安装

Subheader Image

首先通过Composer添加包

$ composer require morganrowse/laravelcrud dev-master

使用dev-master,因为目前我没有推送标签

用法

Subheader Image

首先根据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');
...

Subheader Image