gistfile1.txt 先composer self-update添加下列软件包到你的composer.json。(?laravel5.5安装方法)"require": { "infyomlabs/laravel-generator": "5.5.x-dev", "laravelcollective/html": "^5.5.0", "infyomlabs/adminlte-templates": "
先composer self-update 添加下列软件包到你的composer.json。(?laravel5.5安装方法) "require": { "infyomlabs/laravel-generator": "5.5.x-dev", "laravelcollective/html": "^5.5.0", "infyomlabs/adminlte-templates": "5.5.x-dev" } 如果你想为你的api文档生成一个swagger注解,你需要安装下面的包。 "require": { "infyomlabs/swagger-generator": "dev-master", "jlapp/swaggervel": "dev-master" } 如果你想使用从表生成选项,你需要安装。 "require": { "doctrine/dbal": "~2.3" } 添加包后,运行以下命令: composer update 添加服务提供商 将以下服务提供者添加到您的提供者数组中 config/app.php中providers数组 Collective\Html\HtmlServiceProvider::class, Laracasts\Flash\FlashServiceProvider::class, Prettus\Repository\Providers\RepositoryServiceProvider::class, \InfyOm\Generator\InfyOmGeneratorServiceProvider::class, \InfyOm\AdminLTETemplates\AdminLTETemplatesServiceProvider::class, 添加别名 将以下别名添加到别名中的数组中 config/app.php中aliases数组 'Form' => Collective\Html\FormFacade::class, 'Html' => Collective\Html\HtmlFacade::class, 'Flash' => Laracasts\Flash\Flash::class, 更新API路由 打开app\Providers\RouteServiceProvider.php并更新mapApiRoutes方法如下: Route::prefix('api') ->middleware('api') ->as('api.') ->namespace($this->namespace."API") ->group(base_path('routes/api.php')); (注:建议操作完此步结束后 composer update) API控制器生成器命令 php artisan infyom.api:controller $MODEL_NAME API请求生成器命令 php artisan infyom.api:requests $MODEL_NAME ?操作后会在app/Http/Controllers 看到 API目录,在routes/api中可以写API的路由 (官网:http://labs.infyom.com/laravelgenerator/docs/5.5/introduction)