Cuando usas find()
, asume automáticamente que su columna de clave principal será id
. Para que esto funcione correctamente, debe configurar su clave principal en su modelo.
Entonces en Song.php
, dentro de la clase, agregue la línea...
protected $primaryKey = 'SongID';
Si existe alguna posibilidad de cambiar su esquema, le recomiendo nombrar todas sus columnas de clave principal id
, es lo que supone Laravel y probablemente te ahorrará más dolores de cabeza en el futuro.