Avec cette commande php artisan make:auth j'ai obtenu toutes les informations auth , mais j'aimerais savoir comment la supprimer, ou simplement comment la réinitialiser.

J'ai supprimé tous les fichiers qui ont été créés, mais lorsque je réexécute la commande, cela ne crée pas à nouveau la table utilisateur mysql

29
Vixed 25 janv. 2017 à 18:38

6 réponses

Meilleure réponse

Consultez le make:auth code source de la commande pour comprendre quels fichiers exactement cette commande a ajouté ou modifié et annule les modifications.

Comme vous pouvez le voir, vous devez supprimer certaines vues et quelques contrôleurs.

auth/login.blade.php
auth/register.blade.php
auth/passwords/email.blade.php
auth/passwords/reset.blade.php
layouts/app.blade.php
home.blade.php
14
Alexey Mezenin 9 déc. 2017 à 13:05

Vérifiez la source de la commande make: auth pour comprendre les fichiers qu'elle a créés ou les modifications.

Vous devrez supprimer ces fichiers

  1. auth / login.blade.php
  2. auth / register.blade.php
  3. auth / passwords / email.blade.php
  4. auth / passwords / reset.blade.php
  5. layouts / app.blade.php
  6. home.blade.php

Une fois que c'est fait

Allez dans routes / web.php, supprimez les routes créées par la commande make: auth. Supprimez ces deux lignes et votre projet fonctionnera correctement.

Auth::routes();

Route::get('/home', 'HomeController@index');
7
Mayur Budukale 22 nov. 2018 à 15:13

Supprimer

resources/views/auth   
resources/views/home.blade.php 
resources/views/layouts

(facultatif, si vous ne le souhaitez pas. Cela n'affectera pas votre code)

Puis supprimez

Auth::routes(); 
Route::get('/home','HomeController@index')->name('home');

Puis éditez la fonction dans HomeController.php en

public function index()
{
   return view('welcome');
}

Pour la perfection
exécuter php artisan migrate:refresh

0
Anil Loutombam 23 avril 2019 à 08:23

Essaye ça

php artisan view:clear

Cela effacera automatiquement la vue compilée pour vous

-2
Paul Caleb 13 févr. 2018 à 22:05

Vous devez supprimer la table utilisateur de la base de données. Supprimez également l'entrée de migration des tables de migration. et que commenter le code d'itinéraire d'auth du fichier web.php dans le dossier d'itinéraire. comme

Auth::routes();

Commentez également middleware de la fonction HomeController __construct().

$this->middleware('auth'); 
4
Brane 15 janv. 2018 à 11:50

Exécutez simplement ce code, il résoudra votre problème php artisan auth:clear-reset

-3
Kamaro Lambert 10 déc. 2017 à 14:40