Zuletzt eingegebene ID über Laravel Eloquent abrufen
Um Daten einzugeben und die zuletzt eingegebene ID in Laravel Eloquent abzurufen, befolgen Sie diese Schritte:
1. Daten einfügen:
$data = new Company; $data->fill($post); $data->save();
2. Zuletzt eingefügte ID abrufen:
Greifen Sie nach dem Speichervorgang auf das ID-Attribut des $data-Objekts zu. Dieses Attribut stellt die zuletzt eingefügte ID dar:
$lastInsertId = $data->id;
3. Rückgabe-ID:
Gib in deinem Controller die zuletzt eingefügte ID als JSON-Antwort zurück:
return response()->json(['success' => true, 'last_insert_id' => $lastInsertId], 200);
Beispielcode:
public function saveDetailsCompany() { $post = Input::all(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); $data->save(); return response()->json(['success' => true, 'last_insert_id' => $data->id], 200); }
Das obige ist der detaillierte Inhalt vonWie kann ich mit Laravel Eloquent die zuletzt eingegebene ID abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!