Quote Originariamente inviata da Alhazred Visualizza il messaggio
Stai utilizzando Laravel, perché non usi il sistema di autenticazione che ti mette a disposizione? A che serve crearne uno tuo?

php artisan make:auth

e sei a posto, funziona tutto (recupero password compreso), dovrai solo aggiungere i campi in più che ti servono.

Comunque non devi usare una funzione da chiamare nel controller, devi scrivere una Request custom

nella quale scriverai le varie regole di validazione e che passerai come parametro al controller che riceve i dati del form.
Sarà poi nel metodo rules() di questa Request che dovrai chiamare la tua regola di validazione che dovrai realizzare seguendo i dettami del framework per le regole custom.
Ciao Alhazred, innanzitutto grazie per la risposta!!
Non stavo usando quello integrato Laravel perché essendo un progetto universitario volevo cimentarmi io nella creazione del sistema di autenticazione, sinceramente questo che ho utilizzato l'ho preso da un tutorial YouTube riguardo Laravel e l'autenticazione.
Dici sia comunque più semplice utilizzare l'autenticazione messa a disposizione da Laravel?