スポンサーリンク

[Laravel] クエリビルダでINSERTする (DB::table)

概要

クエリビルダのメソッドを使って、INSERT処理を行います。

実践

ソースコード

コントローラー

    public function index(){
        DB::table('employees')->insert([
            ['id' => 3, 'name' => '森', 'age' => 30],
            ['id' => 4, 'name' => '丸山', 'age' => 30]
        ]);
        return view('index');
    }

解説

DB::table(‘表名’)->insert()のようにメソッドチェーンで呼び出して、INSERT処理を実行します。
配列にすることで、複数件のINSERTが行えます。