6
0
Fork 0
jiqu-library-server/app/Endpoint/Api/Http/Controllers/AppVersionController.php

37 lines
907 B
PHP

<?php
namespace App\Endpoint\Api\Http\Controllers;
use App\Endpoint\Api\Http\Resources\AppVersionResource;
use App\Exceptions\BizException;
use App\Models\AppVersion;
use Illuminate\Http\Request;
class AppVersionController extends Controller
{
/**
*
*
* @param \Illuminate\Http\Request $request
* @return void
*/
public function index(Request $request)
{
$cate = (string) $request->query('cate');
if (empty($cate)) {
return response()->json([]);
}
// dd($cate);
//只拿最新的版本信息
$appVersion = AppVersion::filter($request->all())
->orderBy('v', 'desc')->orderBy('created_at', 'desc')->first();
if (is_null($appVersion)) {
throw (new BizException('信息未找到'))->status(404);
}
return AppVersionResource::make($appVersion);
}
}