送信時にフォーム フィールドに値が含まれているかどうかに基づいて、ページ上の特定のコンテンツのスタイルを設定しようとしています。私のブレード テンプレートには、次のコードがあります。
@if (Input::has('field'))
<li class="option active">
@else
<li class="option">
@endif
ただし、Input::has()
常に false を返すようです。ただし、フォームフィールド自体に次のように入力できるため、データが存在することはわかっています。
{{Form::text('field', Input::old('field'))}}
Input::has('field')
ただし、コントローラーの post メソッドで同じ呼び出しが true を返します。これは、メソッドが配列has
内のデータを見ないということですか? old
そうでない場合、私のアプローチに代わる良い方法は何ですか?