Pourquoi l'action ShowRegistrationForm n'existe pas dans RegisterController ?
Laravel utilise pleinement le potentiel de la programmation orientée objet et notamment les traits. Vous avez probablement installé Laravel et activé son composant d'authentification avec la commande
composer require laravel/ui
php artisan ui vue --auth
ou alors vous avez installé votre application en lançant la commande
laravel new masuperapplication --auth
dans tous les cas vous avez un fichier app/http/controller/RegisterController.php
et ce dernier fait appel aux commandes suivantes :
use Illuminate\Foundation\Auth\RegistersUsers;
......
use RegisterUsers;
Si vous vous rendez dans ce trait '
Illuminate\Foundation\Auth\RegisterUsers
, vous découvrirez que cette classe contient la méthode ShowRegistrationForm
et d'autres nécessaire au processus d'authentification.Fichiers attachés ::