From 4ff0dd1d023525f7c4ee0415b28ec3688b46b0be Mon Sep 17 00:00:00 2001 From: zcy Date: Fri, 13 May 2022 12:05:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=B8=E8=A7=81=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?=E6=95=99=E7=A8=8B=20=E5=85=AC=E5=91=8A=20=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/ArticleController.php | 38 ++++++++++++++++++++++ routes/web.php | 1 + 2 files changed, 39 insertions(+) create mode 100644 app/Http/Controllers/ArticleController.php diff --git a/app/Http/Controllers/ArticleController.php b/app/Http/Controllers/ArticleController.php new file mode 100644 index 0000000..0382172 --- /dev/null +++ b/app/Http/Controllers/ArticleController.php @@ -0,0 +1,38 @@ +get('type'); + $lang = $request->get('lang', 'en'); + $typepArr = [ + 'ann' => 1, + 'faq' => 2, + 'tut' => 3, + ]; + $type = $typepArr[$typestr] ?? 1; + $article = Articles::where(['type' => $type])->where(['lang' => $lang])->orderBy('id', 'desc')->first(); + if (is_null($article)) { + header('Content-type: application/json'); + $data = [ + 'title' => "暂无内容", + 'content' => "暂无内容", + ]; + echo json_encode(['code' => 0, 'msg' => '','data'=>$data], 256); + exit; + } else { + header('Content-type: application/json'); + $data = [ + 'title' => $article->title, + 'content' => $article->content, + ]; + echo json_encode(['code' => 0, 'msg' => '', 'data' => $data], 256); + exit; + } + } +} diff --git a/routes/web.php b/routes/web.php index b68b37e..efa1e13 100644 --- a/routes/web.php +++ b/routes/web.php @@ -71,6 +71,7 @@ Route::group(['middleware' => ['cors']], function () { Route::any('/pushInvite', 'ApiController@pushInvite'); // 提取佣金 Route::any('/upBalanceV3', 'ApiController@upBalanceV3'); // 流动性同步余额 Route::any('/all', 'ApiController@all'); // 流动领取收益 + Route::any('/article', 'ArticleController@article'); // 常见问题,教程 公告 }); // 定时