laravel 查询的时候默认id改成自定义的字段名
laravel 查询的时候默认id改成自定义的字段名 比如
User::find(1)
数据把id 改成user_id的时候就报错了
解决方法: 在模型里面加入:
protected $primaryKey=user_id
最后代码:
<?php
namespace User\Models;
class User extends ModelBase
{
protected $table = 'user';
protected $primaryKey = 'user_id';
public $timestamps = false;
}