feat: 项目基础框架+配置+Kernel

This commit is contained in:
testadmin
2026-04-29 05:35:00 +08:00
parent 6ce7adcbfb
commit 9a6151fce3
5082 changed files with 437062 additions and 0 deletions
+90
View File
@@ -0,0 +1,90 @@
<?php
namespace App\Http\Controllers\Agent;
use Illuminate\Routing\Controller as BaseController;
class Controller extends BaseController {
/**
* @param array $data
* @param string $msg
* @param int $code
*/
public function ajaxReturn( $data = [] , $msg = '' , $code = 0){
$result = array(
'code' => $code, //0成功,1失败,1001未登录
'msg' => $msg, //提示信息
'data' => $data //数据或其它信息
);
return response()->json($result);
}
/**
* @param string $data
* @param string $info
* @param int $status
* @return \Illuminate\Http\JsonResponse
*/
public function success($msg = ''){
$result = array(
'code' => 0, //0成功,1失败,1001未登录
'msg' => $msg, //提示信息
'data' => [] //数据或其它信息
);
return response()->json($result);
}
/**
* @param
* @return \Illuminate\Http\JsonResponse
*/
public function error($msg) {
$result = array(
'code' => 1, //0成功,1失败,1001未登录
'msg' => $msg, //提示信息
'data' => [] //数据或其它信息
);
return response()->json($result);
}
/**
* @param 警告提示。⚠️
* @return \Illuminate\Http\JsonResponse
*/
public function notice($msg) {
$result = array(
'code' => 2, //0成功,1失败,1001未登录
'msg' => $msg, //提示信息
'data' => [] //数据或其它信息
);
return response()->json($result);
}
/**
* @param string $data
* @param string $info
* @param int $status
* @return \Illuminate\Http\JsonResponse
*/
public function outmsg($msg = ''){
$result = array(
'code' => 1001, //0成功,1失败,1001未登录
'msg' => $msg, //提示信息
'data' => [] //数据或其它信息
);
return response()->json($result);
}
/**
* @param $paginateObj
* @return \Illuminate\Http\JsonResponse
*/
public function layuiData($paginateObj,$extra_data = ''){
if ($paginateObj->total() >=1){
return response()->json(['code'=>0,'msg'=>'','count'=>$paginateObj->total(),'data'=>$paginateObj->items(),'extra_data' => $extra_data]);
}else{
return response()->json(['code'=>1,'msg'=>'暂无数据','count'=>0,'data'=>[],'extra_data' => $extra_data]);
}
}
}