插入資料
有幾種方法可以插入資料:
使用 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();
}
看到堅持有關插入/更新資料的詳細資訊的例子。