(new InstructorRepository())->allForTenant((int) $user['tenant_id'])]); } public function store(Request $request): void { $user = Auth::requireRole('tenant_admin'); $record = (new InstructorRepository())->create((int) $user['tenant_id'], $request->input()); Response::json(['data' => $record], 201); } public function update(Request $request, array $params): void { $user = Auth::requireRole('tenant_admin'); $record = (new InstructorRepository())->update((int) $user['tenant_id'], (int) $params['id'], $request->input()); Response::json(['data' => $record]); } }