0
난 그냥 Laravel 기본 사용자 테이블에 새 열 [ROLE_ID]을 추가했습니다 : Laravel에 내가 A에 대한 유효성 검사 규칙을 추가 할 수방지 로그인 Laravel
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class AddRolesidToUsersTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->integer('role_id');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('role_id');
});
}
}
나도 몰라 사용자가 로그인 하시겠습니까?
예를 들어 사용자에게 필수 role_id가 없다면 그는 데이터베이스에 있어도 로그인 할 수 없습니다! 그래서 관리자는 먼저 사용자가 로그인 할 수 있도록 계정을 활성화해야합니다.
당신뿐만 아니라 당신의 역할 테이블 구조와 설득력 모델을 게시 할 수 있습니까? – Gadzhev
역할 테이블이없고 사용자 모델 테이블이 기본값입니다. 추가 된 열만 있습니다 ... 방금 프로젝트를 시작했습니다. 그래서 나는 이것이 로그인 프로세스의 어딘가에서 이루어져야한다고 생각한다. 사용자 이름과 암호 옆에 하나 이상의 유효성 검사 규칙을 추가해야합니다. 그러나이 로그인 유효성 검사는 어디에 있습니까? – lewis4u
마침내 발견했습니다 .... 기능 로그인은 다음 파일에 있습니다. /vendor/laravel/framework/src/Illuminate/Foundation/Auth/AuthenticateUsers.php – lewis4u