app/Http/Controllers/ArtistasController.php
/**
     * Se encarga de eliminar el artista de la base de datos
     * 
     * @param Artista $artista
     * @return void
     */
Se encarga de eliminar el artista de la base de datos

@param Artista $artista
@return void
Se encarga de eliminar el artista de la base de datos @param Artista $artista @return void
public function delete(Artista $artista){
        Cancion::where('songable_id', $artista['id'])->delete();
        Imagen::where('imageable_id', $artista['id'])->delete();
        $artistaEliminado = Artista::where('id', $artista['id'])->delete();
        if($artistaEliminado){
            return redirect(route('artistas.index'));
        }
    }
public function delete ( Artista $ artista ) { Cancion :: where ( 'songable_id' , $ artista [ 'id' ] ) -> delete ( ) ; Imagen :: where ( 'imageable_id' , $ artista [ 'id' ] ) -> delete ( ) ; $ artistaEliminado = Artista :: where ( 'id' , $ artista [ 'id' ] ) -> delete ( ) ; if ( $ artistaEliminado ) { return redirect ( route ( 'artistas.index' ) ) ; } }
Se encarga de eliminar el artista de la base de datos
Se encarga de eliminar el artista de la base de datos