画像ボタンを作成する


forms

 悩み事

Bladeテンプレートで画像ボタンを作成したい

 解決方法

Form::image()メソッドを利用します

第一引数で画像のurlを必ず指定しなければなりません

{{Form::image('images/submit-button.jpg')}}

これは下記の様に出力されます

<input src="http://your.url/images/submit-button.jpg" type="image">

Note: ドメインを含めた完全なURLを指定しない場合は、現在のアプリケーションのURLが補完されて利用します

フィールド名を指定する場合は第二引数で指定します

{{Form::image('images/submit-button.jpg', 'btnSub')}}

name 属性を追加して出力されます

<input src="http://your.url/images/submit-button.jpg"
  name="btnSub" type="image">

属性を追加する場合は、第二引数に配列を利用する事が出来ます

{{Form::image('images/submit-button.jpg', 'btnSub', ['class' => 'btn'])}}

属性classが追加されます

<input class="btn" src="http://your.url/images/submit-button.jpg"
  name="btnSub" type="image">

 アドバイス

特にありません


Author:Chuck Heintzelman

Editor and Translator:Yuuki Takezawa