php artisan make:auth 删除后不创建 auth 控制器

Duo*_*yen 2 php authentication laravel

所以我正在使用 Laravel 身份验证,第一次它完美运行,但在删除 Auth 文件夹后,我再次运行 php artisan make:auth 但它没有创建另一个 Auth 文件夹。视图和模型部分仍然运行良好。有没有办法收回?

sep*_*ehr 5

该命令不应为您生成身份验证控制器。它生成适当的身份验证视图、路由和HomeController. 引用文档

php artisan make:auth

此命令应用于新应用程序,并将安装布局视图、注册和登录视图,以及所有身份验证端点的路由。还将生成一个 HomeController 来处理对应用程序仪表板的登录后请求。

如果代码在 git 下,您可以简单地恢复已删除的文件:

git checkout <commit> app/Http/Controllers/Auth/AuthController.php
Run Code Online (Sandbox Code Playgroud)

或者你可以简单地从 Laravel 的 repo 中获取你的新副本:

wget -O app/Http/Controllers/Auth/AuthController.php https://raw.githubusercontent.com/laravel/laravel/5.1/app/Http/Controllers/Auth/AuthController.php
Run Code Online (Sandbox Code Playgroud)