newResource(); $fields = $request->relatable ? $resource->availableFieldsOnIndexOrDetail($request)->whereInstanceOf(RelatableField::class) : $resource->availableFields($request); return response()->json( $fields->findFieldByAttribute($request->field, function () { abort(404); }) ); } }