首页 > 解决方案 > 展开 Laravel 6 登录表单

问题描述

我是 Laravel 6 的新手,我做了一些教程来学习它。现在我构建了一个用于锻炼的小 Web-App。我想展示一所学校和他们的老师和学生。

所以我创建了“学校”表

Schema::create('school', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->string('name')->unique();
            $table->unsignedBigInteger('created_user_id')->default(0);
            $table->timestamps();
});

并更改了laravel ui自带的用户表

Schema::create('users', function (Blueprint $table) {
            $table->bigIncrements('id');
            $table->unsignedBigInteger('school_id');
            $table->foreign('school_id')
                    ->references('id')
                    ->on('corps')
                    ->onDelete('CASCADE');
            $table->string('name');
            $table->string('email')->unique();
            $table->timestamp('email_verified_at')->nullable();
            $table->string('password');
            $table->rememberToken();
            $table->timestamps();
});

我建立了学校模型

class Corp extends Model
{
    public function users()
    {
        return $this->hasMany(User::class);
    }
}

建立 SchoolFactory 和 UserFactory ,我可以正确地播种我的表。

现在我想展开登录表单和登录验证。但我找不到覆盖登录逻辑的正确位置。

可以某人。帮我 :)

标签: phplaravelauthentication

解决方案


推荐阅读