插入数据
有几种方法可以插入数据:
使用 DB Facade
public function run()
{
DB::table('users')
->insert([
'name' => 'Taylor',
'age' => 21
]);
}
通过实例化模型
public function run()
{
$user = new User;
$user->name = 'Taylor';
$user->save();
}
使用 create 方法
public function run()
{
User::create([
'name' => 'Taylor',
'age' => 21
]);
}
使用工厂
public function run()
{
factory(App\User::class, 10)->create();
}
播种&&删除旧数据并重置自动增量
public function run()
{
DB::table('users')->delete();
DB::unprepared('ALTER TABLE users AUTO_INCREMENT=1;');
factory(App\User::class, 200)->create();
}
看到坚持有关插入/更新数据的详细信息的例子。