вы можете сделать это так:
public function getLocations(Request $request){
$locations = Location::where('user_id', 1)->get();
$locationsData= [];
foreach ($locations as $location) {
$locationsData[] = ['lat' => $location->lat, 'lng' => $location->lng];
}
return response()->json([
'locations' => $locationsData,
'message' => 'Successfully added locations!'
], 201);
}
Простой ответ: нет это не возможно со встроенным JAXB.
Я не знаю, возможно ли это, так как я никогда не использовал его. Но насколько я могу сказать, что API не поддерживает элемент документации. Однако Вы могли использовать @XMLElement аннотацию, чтобы дать Вашему участнику более описательное имя.
//Example: Code fragment
public class USPrice {
@XmlElement(name="itemprice")
public java.math.BigDecimal price;
}
<!-- Example: Local XML Schema element -->
<xs:complexType name="USPrice"/>
<xs:sequence>
<xs:element name="itemprice" type="xs:decimal" minOccurs="0"/>
</sequence>
</xs:complexType>