zjwansui/easy_laravel

There is no license information available for the latest version (1.2.12) of this package.

easy use laravel

1.2.12 2022-02-21 10:31 UTC

This package is auto-updated.

Last update: 2024-04-21 15:48:20 UTC


README

使用之前

结合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']);