readonly
にする必要があるテキストボックスがあります。フィールドを処理するためにPHPが必要なため、array('disabled' => 'true')
を使用したくない:
{{ Form::text('login_token', Worker::generateLoginToken()) }}
この属性をどのように追加しますか?
3番目の引数として追加するだけです:
{{ Form::text('login_token', Worker::generateLoginToken(), ['readonly']) }}
Laravel 5:
{!! Form::text('id', null, ['class' => 'form-control', 'readonly' => 'true']) !!}
乾杯。
Laravel 5以上
{!! Form::text('name', 'default-value', ['class'=>'class-name','readonly']) !!}
3番目の引数では、追加のすべての引数を配列の形式で渡すことができます。この行は、htmlで次のようになります。
<input class="class-name" readonly="readonly" name="name" type="text" value="default-value">
Laravel <5の場合、これは動作するはずです
{{ Form::text('name', 'default-value', ['class'=>'class-name','readonly']) }}
次の行を書きます
{!! Form::text('field_name','field_value',array('class'=>'form-control','readonly')) !!}
BootFormとともにLaravel 5.4を使用していますが、それが機能する唯一の方法は、
{!! BootForm::text('Name', 'name', $name)->disable() !!}
adamwathan/form のドキュメントに基づきます。それが役に立てば幸い!
これを試して...
{{ Form::text('login_token', Worker::generateLoginToken(),array('readonly')) }}