feat: title y artist edit

This commit is contained in:
2025-04-02 21:42:46 -03:00
parent 74e0463393
commit cc8804672c
4 changed files with 117 additions and 11 deletions

View File

@@ -43,14 +43,29 @@ class SongController extends Controller
'data' => $ret ? "Guardado " . $song->title : 'sin archivo'
]);
}
/**
* @return void
* @param mixed $id
*/
public function update(Request $request, $id):void
{
// Update specified song
}
/**
* @param int $id
*/
public function update(Request $request, $id)
{
// Actualizar cancion
$song = Song::find($id);
$this->authorize("update", $song);
$validated = $request->validate([
'title' => 'required|string',
'artist' => 'required|string',
]);
$song->title = $validated['title'];
$song->artist = $validated['artist'];
$song->save();
return response()->json([
'data' => 'Updated successfully'
]);
}
/**
* @param int $id
*/