如何在Laravel中删除Auth(PHP工匠)

2022-08-30 14:57:40

有了这个命令,我得到了所有的身份验证的东西,但我想知道如何删除它,或者只是如何重新初始化。php artisan make:auth

我已经删除了所有已创建的文件,但是当我重新运行该命令时,这不会再次创建mysql用户表


答案 1

查看 make:auth 命令源代码,了解此命令添加或更改的确切文件,并将更改还原回来。

如您所见,您应该删除一些视图和几个控制器。

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

答案 2

检查 make:auth 命令的源代码,了解它创建的文件或更改。

您将需要删除这些文件

  1. auth/login.blade.php
  2. auth/register.blade.php
  3. 身份验证/密码/电子邮件.blade.php
  4. 身份验证/密码/重置刀片.php
  5. layouts/app.blade.php
  6. 首页.刀片.php

一旦完成

转到 routes/web.php,删除由命令 make:auth 创建的路由。删除这两行,您的项目将正常运行。

Auth::routes();

Route::get('/home', 'HomeController@index');

推荐