我在db中有以下表格:

这是我在控制器上的删除代码:
public function destroy(Request $request){ DB::table( slip_gaji_has_tunjangan )->
where( tenaga_kerja_idtenaga_kerja, $request->idkar)->
where(at here i want created-at latest)->delete();
}是否可以使用相同的id删除最新记录?
发布于 2019-08-26 05:33:37
在使用created_at列时,您可以使用latest(),因此它将类似于
public function destroy(Request $request)
{
DB::table( slip_gaji_has_tunjangan )->
where(tenaga_kerja_idtenaga_kerja, $request->idkar)->
->orderBy('created_at','DESC')->limit(1)->delete();
}发布于 2019-08-28 10:40:37
Model::where('column_name', 'value')->latest()->first()->delete();发布于 2019-08-26 05:38:02
按以下方式更改代码
DB::table('slip_gaji_has_tunjangan')
->where('tenaga_kerja_idtenaga_kerja',$request->idkar)
->orderBy('created_at','DESC')->first()->delete();或
DB::table('slip_gaji_has_tunjangan')
->where('tenaga_kerja_idtenaga_kerja',$request->idkar)
->latest()->first()->delete();或
DB::table('slip_gaji_has_tunjangan')
->where('tenaga_kerja_idtenaga_kerja',$request->idkar)
->orderBy('created_at','DESC')->limit(1)->delete();https://stackoverflow.com/questions/57652155
复制相似问题