这是我的代码
$model = Admin::create(Input::only('username', 'password', 'mobileNumber', 'firstName', 'lastName'));
echo $model->username;
echo $model->ID;
exit;
执行该代码后,我可以在表格中看到新行。但我只能看到username
已打印。
Admin
表已经有一个ID
字段,它是主键和自动增量。
答案 0 :(得分:1)
这是因为您使用ID
代替id
,因为dd($model)->toArray())
显示:
array(5) {
["username"]=> string(7) "asdfasdf"
["firstName"]=> string(5) "tonia"
["lastName"]=> string(8) "asdfasdf"
["mobileNumber"]=> string(11) "56456"
["id"]=> int(4)
}
因此,请确保在每个field
名称中使用正确的大小写,并始终尝试在表格中使用lower case
字段名称。