feat: title y artist edit
This commit is contained in:
@@ -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
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user