gpt4 book ai didi

laravel - Laravel 背包获取最后一个 ID

转载 作者:行者123 更新时间:2023-12-02 03:52:49 25 4
gpt4 key购买 nike

我正在使用 laravel 的背包 CRUD 和 我有一个名为 Equipment_parameter 的数据透视表,我试图在其中保存父设备表中的最后一个 id。 如何获取最后一个设备 ID 并将其保存在 Equipment_parameter 数据透视表中?

    public function store(StoreRequest $request)
{
$response= parent::storeCrud();

// $id = $response->lastInsertId(); <-- doesn't work

$user = EquipoParametro::create([
'equipo_id' => Input::get("equipo_id"), <-- this works sometimes)
'parametro_id' => Input::get("parametros")
]);

return $response;
}

设备型号

   public function parametros(){

return $this->belongsToMany('App\Parametro','equipo_parametro','equipo_id','parametro_id')->withTimestamps();
}

最佳答案

如果您正在查找刚刚插入的条目的 ID,我应该可以使用 $this->crud->entry->id:

public function store(StoreRequest $request)
{
$response= parent::storeCrud();

$id = $this->crud->entry->id; // <-- SHOULD WORK

$user = EquipoParametro::create([
'equipo_id' => $id,
'parametro_id' => Input::get("parametros")
]);

return $response;
}

关于laravel - Laravel 背包获取最后一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44889139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com