no message
This commit is contained in:
parent
08e4578986
commit
7cbe6f9fa7
@ -14,6 +14,22 @@
|
||||
|
||||
class ArticlesController extends Controller
|
||||
{
|
||||
public function find(Request $oRequest)
|
||||
{
|
||||
$aData = $oRequest->all();
|
||||
$sArticleType = $aData["articleType"] ?? "freenode";
|
||||
$sArticleCode = $aData["articleCode"] ?? "fn".date("Ymd");
|
||||
|
||||
$iCategoryId = Categories::where("sSlug", "freenode")->first()?->id;
|
||||
$oArticle = Articles::where("iCategoryId", $iCategoryId)->where("sSlug", $sArticleCode)->first();
|
||||
|
||||
if (!$oArticle) {
|
||||
$oArticle = Articles::where("iCategoryId", $iCategoryId)->orderBy("id", "desc")->first();
|
||||
}
|
||||
|
||||
return response()->json($oArticle->toArray());
|
||||
}
|
||||
|
||||
public function receiveFreenode(Request $oRequest)
|
||||
{
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
|
||||
Route::post('/api/article/receive/freenode', [ApiV1ArticlesController::class, 'receiveFreenode']);
|
||||
//Route::post('/api/freenode/receive', [ApiV1FreenodeController::class, 'receive']);
|
||||
Route::post('/api/article/find', [ApiV1ArticlesController::class, 'finds']);
|
||||
Route::post('/api/article/find', [ApiV1ArticlesController::class, 'find']);
|
||||
|
||||
Route::get('/', [ArticlesController::class, 'list'])
|
||||
->defaults('sSlug', 'freenode')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user