好的,我们可以创建一个新用户:
$user = new User;
$user->name = 'Megauser'
$user->save();
然后我们可以添加一些用户项:
$item = new Item;
$item->user_id = $user->id; //id we got from a freshly created user
$item->quantity = '9000';
$item->save();
但是,如果我们大量分配用户,该怎么办?
User::create([
'name' => 'Megauser'
)];
create方法将返回带有其ID的新对象。
$user = User::create([
'name' => 'Megauser'
)];
$userId = $user->id
或如Rob Gordijn在下面指出的那样,如果您担心键名,则可以使用该getKey()
呼叫。
$userId = $user->getKey();
如果有人在其Eloquent模型中覆盖列名,则这是必需的。例如:
class Example extends Eloquent {
$primaryKey = 'uid';
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句