<i id='5EYw8'><tr id='5EYw8'><dt id='5EYw8'><q id='5EYw8'><span id='5EYw8'><b id='5EYw8'><form id='5EYw8'><ins id='5EYw8'></ins><ul id='5EYw8'></ul><sub id='5EYw8'></sub></form><legend id='5EYw8'></legend><bdo id='5EYw8'><pre id='5EYw8'><center id='5EYw8'></center></pre></bdo></b><th id='5EYw8'></th></span></q></dt></tr></i><div id='5EYw8'><tfoot id='5EYw8'></tfoot><dl id='5EYw8'><fieldset id='5EYw8'></fieldset></dl></div>

<small id='5EYw8'></small><noframes id='5EYw8'>

<tfoot id='5EYw8'></tfoot>

          <bdo id='5EYw8'></bdo><ul id='5EYw8'></ul>
        <legend id='5EYw8'><style id='5EYw8'><dir id='5EYw8'><q id='5EYw8'></q></dir></style></legend>
      1. 如何在 Eloquent ORM laravel 中获取最后一个插入 ID

        时间:2023-09-24
          • <small id='XZPq7'></small><noframes id='XZPq7'>

              <i id='XZPq7'><tr id='XZPq7'><dt id='XZPq7'><q id='XZPq7'><span id='XZPq7'><b id='XZPq7'><form id='XZPq7'><ins id='XZPq7'></ins><ul id='XZPq7'></ul><sub id='XZPq7'></sub></form><legend id='XZPq7'></legend><bdo id='XZPq7'><pre id='XZPq7'><center id='XZPq7'></center></pre></bdo></b><th id='XZPq7'></th></span></q></dt></tr></i><div id='XZPq7'><tfoot id='XZPq7'></tfoot><dl id='XZPq7'><fieldset id='XZPq7'></fieldset></dl></div>
              <tfoot id='XZPq7'></tfoot>

            1. <legend id='XZPq7'><style id='XZPq7'><dir id='XZPq7'><q id='XZPq7'></q></dir></style></legend>
                <bdo id='XZPq7'></bdo><ul id='XZPq7'></ul>

                    <tbody id='XZPq7'></tbody>
                  本文介绍了如何在 Eloquent ORM laravel 中获取最后一个插入 ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在使用Laravel 中的 Eloquent ORM"执行数据库操作.我只想取数据库中的最后一个插入 id(不是最大 id).

                  I am performing a database operation with "Eloquent ORM in Laravel". I just want to take the last insert id (not the maximum id) in the database.

                  我在 Laravel Eloquent ORM 中搜索以获取最后一个插入 id,我得到了以下链接 (Laravel,使用 Eloquent 获取最后一个插入 id) 是指从以下函数$data->save()"中获取最后一个插入 id.

                  I searched to get last insert id in laravel Eloquent ORM, I got following link (Laravel, get last insert id using Eloquent) that is refer to get last insert id from following function "$data->save()".

                  但我需要得到

                  "Model::create($data)";

                  我的查询:

                  GeneralSettingModel::create($GeneralData);
                  
                  User::create($loginuserdata);
                  

                  如何获取最后插入的 id?

                  How can I retrieve the last inserted id?

                  推荐答案

                  如文档所说:插入,更新,删除

                  "您也可以使用 create 方法将新模型保存在单个线.插入的模型实例将从方法.但是,在此之前,您需要指定一个模型上的可填充或受保护的属性,就像所有 Eloquent 模型一样防止大规模分配.

                  "You may also use the create method to save a new model in a single line. The inserted model instance will be returned to you from the method. However, before doing so, you will need to specify either a fillable or guarded attribute on the model, as all Eloquent models protect against mass-assignment.

                  保存或创建使用自动递增 ID 的新模型后,您可以通过访问对象的 id 属性来检索 ID:"

                  $insertedId = $user->id;
                  

                  所以在您的示例中:

                  $user = User::create($loginuserdata);
                  $insertedId = $user->id;
                  

                  然后在 table2 上它将会是

                  then on table2 it is going to be

                  $input['table2_id'] = $insertedId;
                  table2::create($input);
                  

                  这篇关于如何在 Eloquent ORM laravel 中获取最后一个插入 ID的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:查询关系 Eloquent 下一篇:使用 Eloquent 查找或创建

                  相关文章

                  最新文章

                • <i id='4kuFU'><tr id='4kuFU'><dt id='4kuFU'><q id='4kuFU'><span id='4kuFU'><b id='4kuFU'><form id='4kuFU'><ins id='4kuFU'></ins><ul id='4kuFU'></ul><sub id='4kuFU'></sub></form><legend id='4kuFU'></legend><bdo id='4kuFU'><pre id='4kuFU'><center id='4kuFU'></center></pre></bdo></b><th id='4kuFU'></th></span></q></dt></tr></i><div id='4kuFU'><tfoot id='4kuFU'></tfoot><dl id='4kuFU'><fieldset id='4kuFU'></fieldset></dl></div>
                  <tfoot id='4kuFU'></tfoot><legend id='4kuFU'><style id='4kuFU'><dir id='4kuFU'><q id='4kuFU'></q></dir></style></legend>

                  <small id='4kuFU'></small><noframes id='4kuFU'>

                    <bdo id='4kuFU'></bdo><ul id='4kuFU'></ul>