2016-09-10 3 views

답변

1

그냥 두 개의 뷰를 생성하고 같이 등록 양식에 일부 변수를 전달 :

{!! Form::hidden('role', 'user') !!} 

그리고 이런 일에 (5.2) 또는 AuthController (당신은 5.3을 사용하는 경우) 다음 RegisterControllercreate() 방법을 변경 :

protected function create(array $data) 
{ 
    return User::create([ 
     'role' => $data['role'], // This will set role from hidden form element 
     'name' => $data['name'], 
     'email' => $data['email'], 
     'password' => bcrypt($data['password']), 
    ]); 
} 

User 모델 role 배열 $fillable에 추가하는 것을 잊지 마십시오.