1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-07-23 16:36:38 +08:00
2019-12-13 00:10:10 +08:00

38 lines
778 B
PHP

<?php
namespace App\Traits;
trait Ajax
{
public function ajaxSuccess($content = [])
{
$content['code'] = 0;
$content['msg'] = $content['msg'] ?? '';
$this->response->setStatusCode(200);
$this->response->setJsonContent($content);
return $this->response;
}
public function ajaxError($content = [])
{
$content['code'] = $content['code'] ?? 1;
$content['msg'] = $content['msg'] ?? $this->getErrorMessage($content['code']);
$this->response->setJsonContent($content);
return $this->response;
}
public function getErrorMessage($code)
{
$errors = require config_path() . '/errors.php';
$message = $errors[$code] ?? $code;
return $message;
}
}