当前位置: 首页 > 知识库问答 >
问题:

如何在laravel中检索刚刚在数据库中创建的id?[副本]

周浩淼
2023-03-14

如何检索刚刚在数据库中创建的id,当我按下“保存”按钮时,数据被创建,我想从该数据中检索id

这是我的控制器代码

$cart= new cart;
        $cart->user_id = $request->user_id;
        $cart>vendor_name = $request->vendor_name;
$cart->save();

我想找回刚刚创建的数据的id

共有3个答案

壤驷宏才
2023-03-14

您可以通过此$cart访问所有信息。保存此信息后,您只需

$cart->id (to get id)
$cart->user_id(to get user_id)
罗茂实
2023-03-14
$cart= new cart;
        $cart->user_id = $request->user_id;
        $cart>vendor_name = $request->vendor_name;
$cart->save();

$cart->id; //here you still have access to the data and you can access the id like this.

对于用户id和任何其他字段,也可以这样访问它们:$cart-

公良子轩
2023-03-14

保存后,您可以访问id,如:

$cart->id

这将是您最近创建的卡的id。

 类似资料:
  • 问题内容: 如果所有数据被意外删除,是否可以将表恢复为上一次数据。 问题答案: 还有另一种解决方案,如果服务器上有活动的二进制日志,则可以使用 用它生成一个sql文件 然后搜索您缺少的行。如果您没有激活它,则没有其他解决方案。下次进行备份。

  • 如果我使用获取id,那么它总是为null。 我首先使用此代码创建文件夹,并将其粘贴到https://github.com/googledrive/android-demos/blob/master/src/com/google/android/gms/drive/sample/demo/createFolderActivity.java 为了在文件夹中创建文件,我使用以下指南https://git

  • 问题内容: 我在詹金斯(Jenkins)有2个工作: 建立并运行单元测试 (构建并)运行集成测试 Job-2 是 Job-1 的下游项目。 Job-1 在其上启动构建并运行单元测试。 Job-2 也会启动构建并运行集成测试。 我想更改它, 并使 Job-2 在由 Job-1 启动的结果构建上运行测试。 问题答案: 您可以使用Copy Artifact插件,并使用Job-2中的Job-1工件对它们进

  • 问题内容: 我已经开始执行以下代码 现在,我需要知道我刚刚开始的进程的pid。 问题答案: 由于Java 9类具有新方法long pid(),因此它很简单

  • 我想在启动Postgres Docker映像后创建一个数据库。

  • 问题内容: 我正在使用Python和psycopg2连接到Postgres。 当我插入一行时… …如何获取刚刚插入的行的ID?试: 使用时返回错误: 简单地返回。 更新:也是(即使直接在postgres中使用此命令也可以): 有人可以建议吗? 谢谢! 问题答案: 并且,请不要手动构建包含值的SQL字符串。您可以(并且应该!)单独传递值,从而不必进行转义和SQL注入: 有关更多详细信息,请参见psy