Laravel 注册登录 发表于 2019-04-10 | 热度 ℃ | 字数统计 308 | 阅读时长 1 Laravel 初始化项目见 laravel 初始化 1234567查看 laravel 版本$ php artisan --versionLaravel Framework version 5.2.45Laravel 通过运行如下 artisan 命令可快速生成认证所需要的路由和视图$ php artisan make:auth即自动生成了如下文件: 1234567891011121314151617181920212223242526272829303132.├── app│ ├── Http│ │ ├── Controllers│ │ │ ├── Auth│ │ │ │ ├── AuthController.php│ │ │ │ └── PasswordController.php│ │ │ ├── Controller.php│ │ │ └── HomeController.php│ │ ├── Kernel.php│ │ ├── Middleware│ │ │ ├── Authenticate.php│ │ └── routes.php│ └── User.php├── database│ ├── migrations│ │ ├── 2014_10_12_000000_create_users_table.php│ │ └── 2014_10_12_100000_create_password_resets_table.php├── resources│ └── views│ ├── auth│ │ ├── emails│ │ │ └── password.blade.php│ │ ├── login.blade.php│ │ ├── passwords│ │ │ ├── email.blade.php│ │ │ └── reset.blade.php│ │ └── register.blade.php│ ├── home.blade.php│ ├── layouts│ │ └── app.blade.php│ └── welcome.blade.php 1234我们简单的介绍 Laravel 自动干了些什么:1. 创建了用户数据表结构 database/migrations2. 创建了用户登录校验中间件 Middleware/Authenticate3. 创建了登录后跳转到的 Controller/view/route,并在 HomeController 的构造函数中调用 auth 中间件校验登录状态 12345678我们还需要干什么:1. 创建数据库,数据表先在 .env, config/database.php 中修改 mysql 配置(mysql 用户名,密码,IP,端口,数据库名)在 mysql 中手动创建对应的数据库,然后运行$ php artisan migrate即生成数据表2. 已经可以正常注册登录了!就是这么简单如果 Laravel 自动生成的登录页不能满足需求,自行修改下 views -------------感谢您的阅读 有问题请留言(或mailto:frostbelt@sina.cn)-------------