From 8c75abf16aa6b4371e79312ac2b27ca5dddcc821 Mon Sep 17 00:00:00 2001 From: James Collins Date: Mon, 11 Sep 2023 21:04:12 +1000 Subject: [PATCH] add index to controller --- .../Controllers/Api/MediaJobController.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Http/Controllers/Api/MediaJobController.php b/app/Http/Controllers/Api/MediaJobController.php index 96767f0..926aca0 100644 --- a/app/Http/Controllers/Api/MediaJobController.php +++ b/app/Http/Controllers/Api/MediaJobController.php @@ -9,6 +9,28 @@ use Illuminate\Http\Request; class MediaJobController extends ApiController { + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request The endpoint request. + * @return \Illuminate\Http\Response + */ + public function index(Request $request) + { + list($collection, $total) = MediaJobConductor::request($request); + + return $this->respondAsResource( + $collection, + ['isCollection' => true, + 'appendData' => ['total' => $total], + 'resourceName' => 'media_job' + ], + function ($options) { + return $options['total'] === 0; + } + ); + } + /** * Display the specified resource. *