最近我开始用laravel 5.3写博客,但是在运行php artisan make:auth次之后我有一个问题

当我运行这个程序时,它将在我的web.php条路径中生成路由

下面是其中的代码:

Auth::routes();

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

然后我跑php artisan route:list,我发现很多动作,比如LoginController@login...

但我在我的App\Http\Controllers\Auth中没有发现这些动作,它们在哪里?

Auth::routes()代表什么,我找不到关于Auth的路由.

我需要有人帮忙,谢谢你回答我的问题

推荐答案

Auth::routes()只是一个帮助类,可以帮助您生成用户身份验证所需的所有路由.你可以在这里浏览代码.

以下是路由

// Authentication Routes...
$this->get('login', 'Auth\LoginController@showLoginForm')->name('login');
$this->post('login', 'Auth\LoginController@login');
$this->post('logout', 'Auth\LoginController@logout')->name('logout');

// Registration Routes...
$this->get('register', 'Auth\RegisterController@showRegistrationForm')->name('register');
$this->post('register', 'Auth\RegisterController@register');

// Password Reset Routes...
$this->get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm');
$this->post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail');
$this->get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm');
$this->post('password/reset', 'Auth\ResetPasswordController@reset');

Php相关问答推荐

根据特定运输类别增加WooCommerce购物车总重量

PHP-转义字符串内的双反斜杠

如何使用php-amqplib连接到ActiveMQ Classic Docker镜像

仅在WooCommerce管理订单视图上显示订单项自定义元数据

WooCommerce/WordPress:简单的产品属性显示

在WooCommerce管理中 for each 运输方法设置添加自定义字段

如何从Laravel中的Spatie\Dns\Records\A对象中提取IP地址

如何在Laravel Model中自定义多个日期属性的日期格式?

PHP:使用FORT从数据库获取USERS表到AUTH表

使用简码在 WooCommerce 我的帐户中显示一些用户数据

Shopware 6 插件:如何删除/迁移布尔配置到多选配置

将 PHP 版本更改为 8.1,但 WordPress 认为我们正在使用版本 7.4?

如何限制 woocommerce 中相关产品的标题长度

WooCommerce 按产品运输插件:仅收取较高的运输费用

PHP 中使用 JSON 的自定义会话处理程序会因错误而 destruct 会话

图片上传成功

为WooCommerce中的运输方式ID设置必填的 checkout 订单备注字段

从图像URL中获取文件扩展名?

laravel 中的 OrderBy json 列

我正在使用 Baryryvdh/laravel-snappy 从 HTML 导出 PDF 它正在工作但缩小了 pdf 文件