Laravel插入数据
示例
有几种插入数据的方法:
使用数据库外观
public function run() { DB::table('users') ->insert([ 'name' => 'Taylor', 'age' => 21 ]); }
通过实例化模型
public function run() { $user = new User; $user->name = 'Taylor'; $user->save(); }
使用创建方法
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(); }
有关插入/更新数据的更多信息,请参见持久化示例。