laravel 的背包获取最后一个 ID
backpack for laravel get last id
我正在使用 laravel 的背包 CRUD 和
我有一个名为 equipment_parameter 的枢轴 table,我试图在其中保存父设备 table 的最后一个 ID。
我如何获取最后一个设备 ID 以将其保存在 Equipment_parameter pivot table 中?
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 的背包 CRUD 和 我有一个名为 equipment_parameter 的枢轴 table,我试图在其中保存父设备 table 的最后一个 ID。 我如何获取最后一个设备 ID 以将其保存在 Equipment_parameter pivot table 中?
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;
}