【问题标题】:insert multi table rows in to database by laravel通过 laravel 将多表行插入数据库
【发布时间】:2020-08-08 20:19:55
【问题描述】:

我需要在数据库中插入很多行,任何人都可以帮助我 这是代码

$commitee = Committee::create($request->all());
    $now = Carbon::now()->toDateTimeString();
    $data = [
        [
            'committee_id' => $commitee->id, 'user_id' => $request->input('manager'), 'member_type_id' => 1, 'created_by_user_id' => $request->user()->user_id, 'created_at' => $now,
            'updated_at' => $now
        ],
        [
            'committee_id' => $commitee->id, 'user_id' => $request->input('vice'), 'member_type_id' => 2, 'created_by_user_id' => $request->user()->user_id, 'created_at' => $now,
            'updated_at' => $now
        ]

    ];

$input = 输入::all(); foreach ($input 作为 $member) { $items = 新委员会成员([ 'committee_id' => $committee->id, 'user_id' => $member['members'], 'member_type_id' => 3, 'created_by_user_id' =>$now, 'updated_at' => $now, ]); $items->saveMany(); }

    CommitteeMember::insert($data);

<select name="members" id="committee_members" class="input-group-prepend select2">             
                <option value="0">اختر</option>
                @foreach($employees as $key => $name)
                    <option value="{{ $name->user_id }}">{{ $name->user_name }}</option>
                @endforeach
            </select>
            <select name=""  id="" hidden>
                <option value="3" hidden>رئيس</option>
            </select>

// 图像 only the third table has multi rows`

提前谢谢...

【问题讨论】:

    标签: php laravel eloquent laravel-blade


    【解决方案1】:

    你可能需要Committee::insert($data);

    【讨论】:

    • 对不起,我已经编辑了代码,但我需要插入图像中的第三个表格..
    猜你喜欢
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-07
    • 2021-09-10
    • 2018-01-27
    • 1970-01-01
    • 2011-01-13
    相关资源
    最近更新 更多