* * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace App\Http\Controllers\Admin\Course; use App\Http\Controllers\Controller; use App\Repositories\Enums\ModelStatusEnum; use App\Repositories\Models\Course\Attach; use App\Repositories\Models\Course\Video; use Illuminate\Http\Request; use Jiannei\Response\Laravel\Support\Facades\Response; class HomeController extends Controller { /** * 首页统计 * @param Request $request * @return \Illuminate\Http\JsonResponse|\Illuminate\Http\Resources\Json\Resource */ public function index(Request $request) { $video_nums = Video::query()->where('status', ModelStatusEnum::OK)->count(); $attach_nums = Attach::query()->where('status', ModelStatusEnum::OK)->count(); return Response::success(compact('video_nums', 'attach_nums')); } }