rainte /

1.0.0 2024-01-11 09:21 UTC

This package is auto-updated.

Last update: 2024-09-29 08:16:51 UTC


README

1. 发布配置文件。

php artisan vendor:publish --provider="Rainte\Laravel\Providers\RainteServiceProvider"

2. 注册服务提供者。

config/app.php

'providers' => [
    ...
    Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
    Rainte\Laravel\Providers\AppServiceProvider::class,
    Rainte\Laravel\Providers\AuthServiceProvider::class,
    Rainte\Laravel\Providers\DBBuilderServiceProvider::class,
    Rainte\Laravel\Providers\DBLogServiceProvider::class,
    Rainte\Laravel\Providers\ExceptionServiceProvider::class,
    Rainte\Laravel\Providers\PaginatorServiceProvider::class,
    Rainte\Laravel\Providers\RouteServiceProvider::class,
]

3. 注册中间件。

app/Http/Kernel.php

protected $middlewareGroups = [
    ...
    'api' => [
        'throttle:api',
        // \Illuminate\Routing\Middleware\SubstituteBindings::class,
        \Rainte\Laravel\Http\Middleware\FormaterResponse::class,
    ],
];

protected $routeMiddleware = [
    ...
    'auth' => \Rainte\Laravel\Http\Middleware\Authenticate::class,
];