init: 项目初始代码

This commit is contained in:
2026-10-14 14:00:29 +08:00
commit cc434cf89f
464 changed files with 66984 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
<?php
namespace app\api\middleware;
use app\api\model\LogVisit as LogVisitModel;
/**
* 访问日志
*/
class LogVisit
{
public function handle($request, \Closure $next)
{
$url = $request->domain() . $request->url();
$params = json_encode($request->param(), JSON_UNESCAPED_UNICODE);
$route = strtolower($request->pathinfo());
$pathInfo = explode('/',$route);
$action = array_pop($pathInfo);
$controller = array_pop($pathInfo);
$admin_id = 0;
$admin_name = '';
$platformId = 0;
if (isset($request->admin_user_info)) {
$admin_id = $request->admin_user_info['id'];
$admin_name = $request->admin_user_info['nickname'];
$platformId = $request->admin_user_info['platform_id'];
}
$log = new LogVisitModel();
$log->log($url, $params, $controller, $action,$admin_id, $admin_name,$platformId);
return $next($request);
}
}