Avatar de MbaeFouadi
MbaeFouadi

hello : je voulais afficher des données dernièrement avec la clause Where ça ne marche Voici ma requête

$data=DB:: table ('nom_table')->where('id','1')->orderByDesc('created_at')->first();
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Tu filtre ton id=1, tu ordonne par created_at et tu prends le premier. Mais ton id n'est pas unique ? (Sans parler des espaces dans ton code autour du mot "table") Si tu veux le dernier enregistrement de la table c'est plutôt:

$data = Nom_table::latest()->first(); ou $data = DB::table('nom_table')->get()->last();

Vous ne pouvez pas répondre à ce sujet.