Quando você usa
find()
, ele assume automaticamente que sua coluna de chave primária será id
. Para que isso funcione corretamente, você deve definir sua chave primária em seu modelo. Então em
Song.php
, dentro da classe, adicione a linha... protected $primaryKey = 'SongID';
Se houver alguma possibilidade de alterar seu esquema, recomendo nomear todas as suas colunas de chave primária
id
, é o que o Laravel assume e provavelmente o salvará de mais dores de cabeça no futuro.