Problema
Mi capita di essere nuovo in Laravel e PHP. Quindi, per favore, scusa la domanda sui principianti, ma come faccio a trovare se ci sono record che esistono già nel database, quindi non duplicano le voci?
$ user = user :: where ('email', '=', input :: get ('email'));Cosa posso fare qui per vedere se $ utente ha un record?
Soluzione
Dipenderà generalmente da cosa vuoi fare con quell'oggetto dopo il controllo.
Ecco cosa fare se si desidera utilizzare l'oggetto utente se esiste:
$ user = user :: where ('email', '=', input :: get ('email')-> first ();E nel caso in cui vuoi solo controllare e fare qualcos'altro
if (user :: where ('email', '=', input :: get ('email')-> count ()> 0)O anche più bello, puoi effettivamente usare il metodo esist (), che è più elegante
if (utente :: where ('email', '=', input :: get ('email')-> esiste ())