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'); // 常见问题,教程 公告 }); // 定时