📅  最后修改于: 2023-12-03 14:43:44.144000             🧑  作者: Mango
Laravel 6 Auth 是 Laravel 框架内置的认证(用户认证和授权)功能。使用 Auth 可以方便地为 Laravel 应用添加登录/注册/密码重置等认证功能。
Laravel 6 Auth 默认已经包含在 Laravel 6 框架中。如果你是从其他版本的 Laravel 升级来的,你可以执行以下命令来升级 Auth:
php artisan auth:upgrade
这个命令会升级你的 login
、register
和 home
视图,以及 app.blade.php
布局文件。
Laravel 6 Auth 的配置非常简单,只需要在 config/auth.php
文件中配置认证驱动即可。默认情况下,Laravel 6 Auth 使用 eloquent
驱动,可以将用户数据存储在数据库中。
Laravel 6 Auth 提供了一组默认的路由,用于处理用户认证、注册、密码重置等功能。你可以通过以下命令查看这些路由:
php artisan route:list
默认情况下,这些路由会被定义在 routes/web.php
文件中,你也可以根据自己的需求进行修改和扩展。
Laravel 6 Auth 还提供了一些中间件,用于检查用户是否已经登录或者是否拥有指定的权限。例如,auth
中间件可以用来验证用户是否已经登录,如果没有登录则会重定向到登录页面。你可以在路由定义时使用这些中间件:
Route::group(['middleware' => 'auth'], function () {
//
});
Laravel 6 Auth 内置了一组默认的视图,用于实现用户认证、注册、密码重置等功能。这些视图存放在 resources/views/auth
目录下,你可以根据自己的需求进行修改和扩展。
Laravel 6 Auth 是 Laravel 框架内置的认证功能,可以方便地为 Laravel 应用添加登录/注册/密码重置等认证功能。学会使用 Auth 可以提高你的编程效率和开发体验。