Problema
Por acaso eu sou novo no Laravel e Php. Então, desculpe a pergunta do novato, mas como encontro se existem registros que já existem no banco de dados, para que eu não duplique entradas?
$ user = user :: where ('email', '=', input :: get ('email'));O que posso fazer aqui para ver se o $ usuário tem um registro?
Solução
Geralmente depende do que você deseja fazer com esse objeto após o cheque.
Aqui está o que fazer se você quiser usar o objeto do usuário se ele existir:
$ user = user :: where ('email', '=', input :: get ('email'))-> primeiro ();E caso você só queira verificar e fazer outra coisa
if (user :: where ('email', '=', input :: get ('email'))-> count ()> 0)Ou até melhor, você pode realmente usar o método exist (), que é mais elegante
if (user :: where ('email', '=', input :: get ('email'))-> existe ())