在我的表中,我有一个字段需要与自动增量的id字段相同的值,然后该值与某些字符串连接。
如何在控制器的存储功能中执行此操作?
我正在考虑在插入后立即进行更新,但我不知道如何获取插入的id,如果两个或多个用户同时插入数据库,则可能会出现问题。
由于
更新: 在我的商店控制器中:
public function store(Request $request)
{
$kartukeluarga = new kartukeluarga();
$kartukeluarga->nomorkk = $request->input("nomorkk");
$kartukeluarga->kepalakeluarga = $request->input("kepalakeluarga");
$kartukeluarga->alamat = $request->input("alamat");
$kartukeluarga->save();
return redirect()->route('kk.index')->with('message', 'Item created successfully.');
}
我要添加的新字段是'rekamMedik',它不需要输入表单,但会自动连接id和此字符串“kk-id of id”
答案 0 :(得分:2)
您可以保存详细信息,然后更新该列。
如果您有型号Test
。
$test = new Test();
$test->column_1 = "abc";
$test->column_2 = "def";
$test->column_x = ""; // Set Empty to the column where you will save id later
$test->save();
$test->column_x = "string".$test->id;
$test->save();
这可能有用。