En mi caso estoy usando Insominia y cuando se envia los datos en formato JSON desde Insomnia a una API Laravel, este maneja automáticamente la decodificación de datos JSON en un formato que se puede utilizar directamente en el controlador. Laravel es capaz de realizar esto gracias a su capacidad de manejar solicitudes entrantes y decodificar automáticamente los datos JSON.
código:
public function store(Request $request){
$recipe = Recipe::create($request->all());
if($tags = $request->tags){
$recipe->tags()->attach($tags);
}
return response()->json(new RecipeResource($recipe), Response::HTTP_CREATED);
}
public function show( Recipe $recipe){
$recipe->load('category','tags','user');
return new RecipeResource($récipe);
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?