Hello,
Je peux répondre à la deuxième partie de question :
Les 4 fichiers que tu as cité sont un point de départ pour la réalisation d''un système d'authentification.
Tu es libre de les supprimer et de créer tes propres migrations.
Tu peux réecrire ton propre système d'authentification si tu le souhaites.
Maintenant, je te conseille de prendre un système d'authentification déjà existant. Rien ne sert de réinventer la roue.
Il en existe plusieurs, et ils se basent tous (si je ne dis pas de bêtise) sur ces fichiers de migrations que tu as cités.
Je te conseille de commencer avec Breeze si tu débutes. Cela te permettra de voir directement dans ton projet les routes et controllers permettant l'authentification de ton utilisateur.
Ensuite si tu aimerais implémenter tes propres views (login, register) sans te prendre (trop) la tête avec l'implémentation du code php tu as
Fortify:
Il te fournit clés en main un système d'authentification (excluant les pages blade) comprenant:
- Inscription
- Connexion (avec 2 facteurs d'authentifications si tu le souhaites)
- Récupération de mot de passe
- Vérification de mot de passe
Finalement, tu as Jetstream qui te permet une installation complète. (Il utilise Fortify entre autre pour mettre en place le système d'authentification)
Sache qu'il est fourni avec 2 "stacks" différentes:
- Livewire + blade
- Inertia + VueJs
Maintenant, le système de session de Laravel se base par défault sur la table 'users' et le model qui lui est lié App\Models\User. Tu peux encore une fois customisé le tout.
Il existe pas mal de tutos sur ces différents packages sur le net.
N'oublie pas que le but de ceux-ci sont de te faciliter la tâche et de lancer directement dans ton application sans te préoccuper de la mise en place de ton authentification.
Tous ces packages ne sont que des starters points pour démarrer ton application le plus rapidement possible.
Pour ce qui est de tes colonnes (tel, addresse...) rien ne t'empêche de créer une migration et de l'ajouter à ta table users.
C'est ce que je fais (et d'autres) très souvent.
Voilà si tu as d'autres questions n'hésite pas, j'essaierai (ou quelqu'un d'autre) de t'aider du mieux possible.