Когато използвате find()
, той автоматично приема, че колоната с първичен ключ ще бъде id
. За да работи правилно, трябва да зададете своя първичен ключ във вашия модел.
Така че в Song.php
, в рамките на класа, добавете реда...
protected $primaryKey = 'SongID';
Ако има някаква възможност за промяна на вашата схема, силно препоръчвам да наименувате всичките си колони с първичен ключ id
, това предполага Laravel и вероятно ще ви спаси от още главоболия в бъдеще.