現在:公開中
Laravel5.5 独自のプライマリキーを設定すると発生するエラー
エラー
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'where clause'
翻訳
SQLSTATE [42S22]:列が見つかりません:1054 'where句'の 'id'列が不明です
原因
Laravel5.5 独自のプライマリキーを設定すると発生するエラー
モデルでプライマリキーを指定する必要がある。
解決
contact_idというカラムをプライマリーキーに設定する場合このように宣言する。
ソース
class Contact extends Model
{
protected $primaryKey = 'contact_id';
}
0
投稿者:通りがりすの人 / 投稿日:2018-09-14 14:41:09 / PV数:826 / コメント数:0
コメント 0
コメント投稿