标签: laravel
我在phpmyadmin中将'username'列设置为主键,但未在User模型中设置它,为什么模型永远不会将用户名视为laravel中的主键?
答案 0 :(得分:2)
Eloquent还假设每个表都有一个名为id的主键列。您可以定义$primaryKey属性来覆盖此约定。
id
$primaryKey
答案 1 :(得分:1)
在您的模型中定义您的自定义主键,如下所示:
protected $primaryKey = "username";