custom - Cómo eliminar Auth en Laravel(PHP artesano)
laravel custom auth (6)
Con este comando php artisan make:auth
, obtuve todos los datos de autenticación , pero me gustaría saber cómo eliminarlo o simplemente cómo reinicializar.
He eliminado todos los archivos que se crearon, pero cuando vuelvo a ejecutar el comando, esto no vuelve a crear la tabla de usuarios mysql
Compruebe la fuente del comando make: auth para comprender los archivos creados por él o los cambios.
Tendrá que eliminar estos archivos
- 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
Una vez hecho esto
Vaya a route / web.php, elimine las rutas creadas por el comando make: auth. Elimine estas dos líneas y su proyecto se ejecutará correctamente.
Auth::routes();
Route::get(''/home'', ''HomeController@index'');
Es necesario eliminar la tabla de usuario de la base de datos. También elimine la entrada de migraciones de las tablas de migración. y luego comente el código de ruta de auth del archivo web.php
en la carpeta de ruta. me gusta
Auth::routes();
comente también el middleware
de la función HomeController __construct()
.
$this->middleware(''auth'');
Mire el código fuente del comando make:auth
para comprender qué archivos se agregaron o modificaron exactamente este comando y revertir los cambios.
Como puede ver, debe eliminar algunas vistas y algunos de los controladores.
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
Simplemente ejecute este código para solucionar su problema. php artisan auth:clear-reset
prueba esto
php artisan view:clear
Esto borrará la vista compilada automáticamente
retirar
recursos / vistas / auth
recursos / vistas / home.blade.php
recursos / vistas / diseños / (opcional, si no lo desea. No afectará su código)
luego borra
Auth :: route ();
Route :: get (''/ home'', ''HomeController @ index'') -> name (''home'');
luego edita la función en HomeController.php para
índice de función pública ()
{
vista de retorno (''bienvenido'');
}
por la perfección
ejecutar php artesano migrate: actualizar