使用此命令php artisan make:auth
我获得了所有 auth 内容,但我想知道如何删除它,或者只是如何重新初始化。
我删除了所有已创建的文件,但是当我重新运行该命令时,这不再创建mysql用户表
答案 0 :(得分:10)
查看make:auth
command source code以了解此命令添加或更改的确切文件,并将更改还原。
如您所见,您应该删除一些视图和几个控制器。
MessagingCenter.Subscribe<Application, SocketInfo>(this, "OnData",
(sender, dataSent) => { code to execute here});
答案 1 :(得分:6)
检查make:auth命令的源,以了解由它创建的文件或更改。
您需要删除这些文件
一旦完成
转到routes / web.php,删除命令make:auth创建的路由。删除这两行,您的项目将正常运行。
Auth::routes();
Route::get('/home', 'HomeController@index');
答案 2 :(得分:2)
您需要从数据库中删除用户表。还要从迁移表中删除迁移条目。
而不是在路径文件夹中的web.php
文件中评论auth的路由代码。像
Auth::routes();
还可以middleware
函数评论HomeController __construct()
。
$this->middleware('auth');
答案 3 :(得分:0)
删除
resources/views/auth
resources/views/home.blade.php
resources/views/layouts
(可选,如果您不想要它。它不会影响您的代码)
然后删除
Auth::routes();
Route::get('/home','HomeController@index')->name('home');
然后将HomeController.php中的函数编辑为
public function index()
{
return view('welcome');
}
为了完美的缘故
运行php artisan migrate:refresh
答案 4 :(得分:0)
您将需要删除3个文件
1. delete dossier auth
2. layouts/app.blade.php
3. home.blade.php
答案 5 :(得分:-1)
试试这个
php artisan view:clear
这将自动清除已编译的视图
答案 6 :(得分:-2)
只需运行此代码即可解决问题php artisan auth:clear-reset