Skip to content

zjwansui/easy_laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

使用之前

结合laravel和swagger

composer require darkaonline/l5-swagger

php artisan vendor:publish --provider "L5Swagger\L5SwaggerServiceProvider"

// controller.php
/**
 * @OA\Info (
 *     title="example-laravel-8.x",
 *     version="1.0"
 * )
 */

php artisan l5-swagger:generate

使用response request

config/app.php

providers数组中添加

\Zjwansui\EasyLaravel\Generator\CaptureServiceProvider::class,
\Illuminate\Foundation\Providers\ArtisanServiceProvider::class
使用model
 // ModelSaving:
// EventServiceProvider
protected $listen = [

ModelSaving::class => [
//SaveCreator::class, 看情况使用
CheckRules::class,
],]
添加中间件
//app/Http/Kernel.php
// $routeMiddleware 注册

  protected $routeMiddleware = [
        // ...
        'request'=>RegisterRequest::class
    ];

// route
Route::middleware('request')->get('/test',[TestController::class,'test']);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages