Menu

3.3. 手机注册验证码

1. 修改数据结构

接下来我们要准备开始手机注册功能的开发,开始之前我们需要对 LaraBBS 做一些修改。

现在的 Larabbs 是通过邮箱注册的,用户表中还没有手机字段,所以我们首先需要在 users 表中增加 phone 字段。因为是手机注册,还需要修改 email 字段为nullable

$ php artisan make:migration add_phone_to_users_table --table=users

修改文件如以下,注意文件名中的变量:

database/migrations/{your_date}_add_phone_to_users_table.php

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class AddPhoneToUsersTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::table('users', function (Blueprint $table) {
            $table->string('phone')->nulla...

本文章首发在 Laravel China 社区

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 21

abccj2
手机号的正则匹配规则不是最新的?
2 个点赞 | 8 个回复 | 问答
Some_power
关于出现 ‘签名不匹配’ 错误
1 个点赞 | 0 个回复 | 分享
MrRinG
KKKKUNG
422 Unprocessable Entity ?
0 个点赞 | 12 个回复 | 问答
Cwift
云片网关 All the gateways have failed?
0 个点赞 | 15 个回复 | 问答
Jeepin
为什么要这样使用路由?
0 个点赞 | 2 个回复 | 问答
HugBoomsj
rdeos
使用 postman 请求路由提示 405 问题?
0 个点赞 | 6 个回复 | 问答
Linz
是否可以使用 phone 作为缓存的键?
0 个点赞 | 1 个回复 | 问答
Linz
提交备注的疑问?
0 个点赞 | 1 个回复 | 问答
遗忘的影子
PHP7.0 以上??语法糖
0 个点赞 | 0 个回复 | 分享
断桥红颜V
安装 doctrine/dbal 组件报错?
0 个点赞 | 4 个回复 | 问答
东商通
Unresolvable dependency resolving?
0 个点赞 | 3 个回复 | 问答
刻意练习,每日精进。
16
点赞
6442
浏览
21
讨论
贡献者