Když použijete find()
, automaticky předpokládá, že váš sloupec primárního klíče bude id
. Aby to fungovalo správně, měli byste ve svém modelu nastavit primární klíč.
Tedy v Song.php
, v rámci třídy přidejte řádek...
protected $primaryKey = 'SongID';
Pokud existuje nějaká možnost změny schématu, velmi doporučuji pojmenovat všechny sloupce primárního klíče id
, to je to, co Laravel předpokládá a pravděpodobně vás ušetří od dalších bolestí hlavy na cestě.