yojana/base

多服务的基本文件。

dev-master 2021-10-07 05:15 UTC

This package is auto-updated.

Last update: 2024-09-07 11:46:58 UTC


README

所需包

    composer require webpatser/laravel-uuid niklasravnsborg/laravel-pdf maatwebsite/excel guzzlehttp/guzzle pearl/lumen-request-validate

安装

    composer require yojana/base

用法

注入控制器


use Yojana\Http\Controllers\Controller;

注入仓库


use Yojana\Http\Repositories\YojanaBaseInterface;
use Yojana\Http\Repositories\YojanaBaseRepository;

注入请求


use Yojana\Http\Requests\BaseFormRequest;

注入中间件


// app/bootstrap.php

$app->routeMiddleware([
    ...,
    'client' => Yojana\Http\Middleware\CheckValidTokenMiddleware::class
])


注入特质


//SINGLE IMPORT
use Yojana\Traits\CommonTrait;

// OR MULTIPLE IMPORT, PHP 7+ code

use Yojana\Traits\{CommonTrait, FileUploadTrait,HelperTrait,ImageUploadTrait,RepoTrait,SecurityTrait}