fjarfs / src-general
通用 SRC 环境函数
v0.0.1
2020-09-16 10:29 UTC
Requires
- php: >=7
Requires (Dev)
- laravel/laravel: ^5.6
- laravel/lumen: ^5.8
This package is auto-updated.
Last update: 2024-09-07 16:29:03 UTC
README
SRC 通用 是由 SRC 应用程序使用的包,包含一些通用的函数
安装方法
-
composer require fjarfs/src-general
Laravel
- 自动由
Laravel 包发现
注册
Lumen
- 在
bootstrap/app.php
中注册服务提供者$app->register(Fjarfs\SrcGeneral\SrcGeneralProvider::class);
- 自动由
可用函数
- 辅助函数
使用方法
-
访问模块
use Fjarfs\SrcGeneral\Helpers\Access as AccessModule; AccessModule::module('https:///api/v1/user/principal/user', $auth);
示例
<?php namespace App\Http\Middleware; use Closure; use App\Libraries\Services\Core\Auth; use Fjarfs\SrcGeneral\Helpers\Access as AccessModule; class Access { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $auth = Auth::info(); if ($auth) { if (AccessModule::module($request->path(), $auth) == false) { return response()->json(['message' => 'Tidak ada otorisasi'], 401); } } return $next($request); } }