这是我的代码
$model = Admin::create(Input::only('username', 'password', 'mobileNumber', 'firstName', 'lastName'));
echo $model->username;
echo $model->ID;
exit;
执行该代码后,我可以在表中看到新行。但是我只能看到username
的打印。
Admin
表已经有一个ID
字段,它是主键,并且是自动递增的。
这是因为您使用的是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
字段名称