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

检索上次插入的id. Laravel

贺劲
2023-03-14

我想从我的学生表中检索最后插入的id并传递到视图。但我不知道怎么做?我使用以下代码在表中插入数据。

public function store(Request $request)
    {

        $input=Request::all();

        Student::create($input);
        $students=Student::all();
        $M_fees=M_fees::all();
        return view('students.fees',compact('students','M_fees'));

    } 

有人能帮帮我吗?

共有1个答案

柳胜
2023-03-14

事实上,它已经解决了!只需将模型存储在变量中,如:

  $student= Student::create($input);
        $students=Student::all();
        $insertedId= $student->id;
        return $insertedId;

它工作得很好!

 类似资料:
  • 问题内容: 在我的数据库中,所有表都使用一个通用表作为Sequence(ID_Table)。 TABLE_ID有两个字段(Common_ID,Table_Name)。 如果我在表中插入任何记录,则必须首先在Table_ID(Auto- increment,Table_name)中插入一条记录,然后在“其他表”中使用该Auto-increment值。 例如,我想在具有字段ID(Common_ID),

  • 谁能帮我创建一个触发器,将Sensordata表中的最后一条记录附加到lastssensordata中。我只希望每个ConnectionDeviceId有1个值,并且该值必须是最后插入的值。(它将用于在仪表中显示)。我将在下链接我的sql脚本。

  • 问题内容: 我目前正在用python编写一个安全程序,该程序在主机上作为守护程序运行。每当检测到USB存储设备时,它都会将所有文件从USB复制到主机上的某个目录中。有什么简单的方法可以进行这种USB检测/接口?提前致谢! 问题答案: 是的,您需要使用Windows API调用。据我所知,没有包装此功能的Python模块,因此您必须使用它来调用此功能。 幸运的是,您不是第一个想要这样做的人,因此网上

  • 问题内容: 我正在使用Laravel 4,我需要在MySQL表中插入一些行,并且需要找回插入的ID。 对于单行,我可以使用,但是它不支持多行。如果我至少能像普通的MySQL一样检索第一行的ID,就足以找出其他的ID。 问题答案: 根据用户Xrymz的建议,返回第一个。 根据Schemaapi 接受数组 所以你必须能够 就是说,如果使用MySQL,则可以由此检索第一个ID并计算其余的ID。还有一个功

  • 问题内容: 美好的一天, 我愿意检索Mysql中新插入的行的id值。 我知道有mysqli_insert_id函数,但是: 我无法指定表格 如果同时进行查询,则可能有检索错误ID的风险。 我正在使用node.js MySQL 我不想冒着查询最高ID的风险,因为有很多查询,这可能会给我一个错误的查询… (我的ID列是自动递增的) 问题答案: https://github.com/mysqljs/my

  • 我正面临着从Oracle数据库12c获取阿拉伯语内容的问题,我已经回答了大多数问题,但没有任何问题与我一起工作。 我的阿拉伯字符返回如下“?????” 即使在java上,当我获得数据时,它也不会返回阿拉伯值 windows 10笔记本电脑(使用windows 10管理用户登录) Oracle 12C(使用系统用户登录) Java版本“1.8.0_152” 我在这里和网上找到了很多问题,比如: 无法