29 |
laravelによるスキャフォールディング (7) |
field.blade.phpの修正
後半のビューの修正です。fieldビューは、createアクションとeditアクションの2次ビューでありファイルはfield.blade.phpです。以下に修正する行を示します。
{!! Form::number('category_id', null, ['class' => 'form-control']) !!}
このビューの画面表示です。
標準で生成されたコードでは、図558.1のとおりcategory_idとして数字を入力するフォームが生成されますが、これを次のように修正します。
{!! Form::select('category_id', $categories, null, ['class'=>'form-control']) !!}
このビューの画面表示です。Form::selectによりdropDownListのフォームが生成されます。
ビューが共通であるため、editアクションも同様な画面表示となります。