2016-08-08 4 views
2

양식을 통해 사용자를 편집하려고합니다. 지금까지 그렇게 좋았습니다.값이 정수 인 선택 양식

<div class="form-group"> 
    {{ Form::label('admin_level', 'Admin?') }} 
    {{ Form::select('admin_level', array(0 => 'no', 1 => 'yes'), null, array('class' => 'form-control')) }} 
</div> 

내 문제는 :이 양식, 문자열 값 변경의 렌더링 된 버전에서하지만 사용자를 업데이트하는 정수 값이 필요합니다. ''을 (를) 삭제하려고했지만 변경하지 않았습니다. (위에서 볼 수 있습니다로는) DD 나에게주고있다 이 :

"admin_level" => "0" 

어떻게 정수 값으로 'admin_level'의 값을 얻는 방법?

UPDATE

난 그냥 내 UserController 기능 업데이트이 추가 : 나는 지금 정수의 속성에서 ($ 요청을) dd는 경우

$request['admin_level'] = (int)$request['admin_level']; 

,하지만 나는 그것을 얻지 않는다 다음과 같이 저장됩니다 :

$user->update($request->except(['_token'])); 

값은 동일하게 유지됩니다.

답변

0

해결했습니다.

당신은 배열 $ 채울 수있는 /app/User.php에 속성을 추가 할 수 있습니다

protected $fillable = [ 
     'name', 'email', 'password', 'admin_level', 
    ]; 
관련 문제