如何高效使用Laravel Generator API简化Laravel项目开发流程?

2026-04-03 05:441阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计339个文字,预计阅读时间需要2分钟。

如何高效使用Laravel Generator API简化Laravel项目开发流程?

首先运行`composer self-update`更新Composer,然后添加以下软件包到你的`composer.json`文件中:

如何高效使用Laravel Generator API简化Laravel项目开发流程?

jsonrequire: { infyomlabs/laravel-generator: 5.5.x-dev, laravelcollective/: ^5.5.0, infyomlabs/adminlte-templates: }

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": "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的路由 (官网:labs.infyom.com/laravelgenerator/docs/5.5/introduction)

本文共计339个文字,预计阅读时间需要2分钟。

如何高效使用Laravel Generator API简化Laravel项目开发流程?

首先运行`composer self-update`更新Composer,然后添加以下软件包到你的`composer.json`文件中:

如何高效使用Laravel Generator API简化Laravel项目开发流程?

jsonrequire: { infyomlabs/laravel-generator: 5.5.x-dev, laravelcollective/: ^5.5.0, infyomlabs/adminlte-templates: }

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": "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的路由 (官网:labs.infyom.com/laravelgenerator/docs/5.5/introduction)