表架构
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:select * from
user
whereuser
。id
= 1 limit 1)
答案 0 :(得分:2)
您已更新了表名,还需要设置您使用的主键,因为它不是假定的id
字段
class User_Model extends Model
{
protected $table = "user";
protected $primaryKey = "UserID";
}