Formファサード

更新日 2025-06-03 16:47:29
laravel

Formファサードの使用方法


コンポーザーでパッケージをインストール

composer require laravelcollective/html


プロバイダ

config/app.php に以下を追加
'providers' => [
Collective\Html\HtmlServiceProvider::class,
],


エイリアス

'aliases' => [
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
],


コードセット

{{ Form::open('route' => 'submissions.index', 'method' => 'post']) }}
@method('post')
{{ Form::label('name', テキスト) }}
{{ Form::text('registrator', デフォルト値, ['class' => ['form-control', 'form-control-sm']]) }}

{{ Form::label('name', ナンバー) }}
{{ Form::number('count', デフォルト値, ['class' => ['form-control', 'form-control-sm']]) }}

{{ Form::label('name', セレクト) }}
{{ Form::select('content_type', [オプション用配列], デフォルト値, ['class' => ['form-select', 'form-select-sm']]) }}

{{ Form::label('name', テキストエリア) }}
{{ Form::textarea('remarks', デフォルト値, ['class' => ['form-control', 'form-control-sm'], 'rows' => 3]) }}

{{ Form::close() }}