通过主键检索记录在Laravel中不起作用


Retrieving the record by Primary Key is not working in Laravel

表架构

Create Table User
(
    UserID int,
    FirstName varchar(50)
)

用户模型

class User_Model extends Model
{
    protected $table = "user";
}

下面是我在Laravel 5中的代码

$users = 'App'Models'User_Model::find(1);

错误消息

SQLSTATE[42S22]:未找到列:1054中的未知列"user.id"where子句"(SQL:从user中选择*,其中user.id=1个限制1)

您已经更新了表名,还需要设置您正在使用的主键,因为它不是假定的id字段

class User_Model extends Model
{ 
    protected $table = "user";
    protected $primaryKey = "UserID";
}