laravel模型中数据批量加入

**

laravel模型中数据批量加入

**
控制器:
laravel模型中数据批量加入_第1张图片

    //关联新增批量加入
        $user = User::find(19);
        $user->book()->saveMany([
            new Book(['title'=>'《哈利波特1》']),
                new Book(['title'=>'《哈利波特2》'])
        ]);

        return view('data');

方法二:

    $user->book()->createMany([
            ['title'=>'《指环王》']
        ]);

修改id:

  $user = User::find(20);
        $book = Book::find(30);
        $book->user()->associate($user);
        $book->save();

laravel模型中数据批量加入_第2张图片

模型:
laravel模型中数据批量加入_第3张图片

 //批量赋值取消
    protected $guarded = [];

    //取消自动写入时间
    public $timestamps = false;

数据库:
laravel模型中数据批量加入_第4张图片

你可能感兴趣的:(laravel,laravel,php)