J'ai le tableau suivant dans dB:
Ceci est mon code de suppression au contrôleur: P>
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(); }
4 Réponses :
Vous devez sélectionner un seul. C'est-à-dire que le dernier créé puis le supprimer.
$query->where('created_at')->latest()->first()->delete()
Comme vous utilisez la colonne créée_at code>, vous pouvez utiliser
Dernier () code>
Donc, ce serait comme
J'ai reçu cette erreur d'erreur à la méthode non définie STDCLASS :: Supprimer ()
Modifier le code comme suit
DB::table('slip_gaji_has_tunjangan') ->where('tenaga_kerja_idtenaga_kerja',$request->idkar) ->orderBy('created_at','DESC')->limit(1)->delete();
C'est le travail merci. Mais je change d'abord () avec limite (1)
Model::where('column_name', 'value')->latest()->first()->delete();
Ajouter du code ici, pas l'image du code.