저는 Laravel 5.4를 사용 중이며 Blade에서 양식을 만들고 <select>
중 하나가 모든 달 중입니다. 내가 드롭 다운 보는 요소 검사를 사용하는 경우
Laravel Blade가 선택 드롭 다운에 대해 잘못된 값을 표시합니다.
@php (
$months = [
'1'=>'01 - January',
'2'=>'02 - February',
'3'=>'03 - March',
'4'=>'04 - April',
'5'=>'05 - May',
'6'=>'06 - June',
'7'=>'07 - July',
'8'=>'08 - August',
'9'=>'09 - September',
'10'=>'10 - October',
'11'=>'11 - November',
'12'=>'12 - December',
]
)
{{Form::select('card_month', array_merge(['' => 'Select Month'], $months),null,['id' => 'exp_month'])}}
나는 요소 검사의 값과 일치하지 않는 $ 달 배열이
키를 참조하십시오.
값은 1 대신에 0에서 시작합니다.
그러나 키 앞에 공백을 추가하면 숫자가 요소 검사 아래에 올바르게 표시됩니다.
' 1'=>'01 - January',
' 2'=>'02 - February',
' 3'=>'03 - March',
' 4'=>'04 - April',
' 5'=>'05 - May',
' 6'=>'06 - June',
' 7'=>'07 - July',
' 8'=>'08 - August',
' 9'=>'09 - September',
' 10'=>'10 - October',
' 11'=>'11 - November',
' 12'=>'12 - December',
왜 이런 일이며 어떻게 해결합니까?
'Form :: select'가 어떻게 작동하는지 모르겠지만 각 배열 값의 키 대신 0 기반 인덱스를 사용하는 것으로 보입니다. –