Wanneer u find()
. gebruikt , gaat het er automatisch van uit dat uw primaire sleutelkolom id
. zal zijn . Om dit correct te laten werken, moet u uw primaire sleutel in uw model instellen.
Dus in Song.php
, voeg binnen de klas de regel toe...
protected $primaryKey = 'SongID';
Als er een mogelijkheid is om uw schema te wijzigen, raad ik u ten zeerste aan om al uw primaire sleutelkolommen een naam te geven id
, het is wat Laravel aanneemt en het zal je waarschijnlijk meer hoofdpijn besparen op de weg.