När du använder find()
, antar det automatiskt att din primära nyckelkolumn kommer att vara id
. För att detta ska fungera korrekt bör du ställa in din primärnyckel i din modell.
Så i Song.php
, inom klassen, lägg till raden...
protected $primaryKey = 'SongID';
Om det finns någon möjlighet att ändra ditt schema, rekommenderar jag starkt att du namnger alla dina primära nyckelkolumner id
, det är vad Laravel antar och kommer förmodligen att rädda dig från mer huvudvärk på vägen.