1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- <?php
- namespace App\Http\Controllers\Admin;
- use App\Http\Controllers\Controller;
- use App\Repositories\Models\Base\Admin;
- use App\Repositories\Models\Base\Role;
- use App\Services\Base\DictService;
- use Illuminate\Http\Request;
- use Illuminate\Support\Arr;
- use Illuminate\Support\Facades\Cache;
- use Illuminate\Support\Facades\Hash;
- use Tymon\JWTAuth\Facades\JWTAuth;
- /**
- * 公共
- */
- class CommonController extends Controller
- {
- /**
- * DictController constructor.
- *
- * @param DictService $dictService
- */
- public function __construct()
- {
- parent::__construct();
- // $this->middleware('checkUserPermission');
- }
- /**
- * 配置枚举
- * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Resources\Json\JsonResource
- */
- public function enums()
- {
- $data = trans('enums');
- $enums = [];
- foreach ($data as $key => $val) {
- $k = last(str2arr($key, '\\'));
- $enums[$k] = $val;
- }
- return $this->response->success($enums);
- }
- /**
- * 清空缓存
- * @return mixed
- * @Author: Mead
- */
- public function clear()
- {
- Cache::flush();
- return $this->response->ok('操作成功');
- }
- /**
- * 测试
- * @return
- */
- public function test(Request $request)
- {
- $admin = Role::query()->find(6);
- return $this->response->success([], '请求成功');
- }
- }
|