2017-05-19 6 views
0

入力に古いデータがある場合、ラベルにクラスを追加しようとしています。古いデータを含むクラスをフォームに追加する

私は私のラベルに、これを試してみてください。

<?php empty(old(email)) ? '' : 'active' ;?> 

しかし、それは動作しません。私も "isset"で試してみましたが、エラー例外があります。

私を助けることができますか?ありがとう

+0

エラー例外を追加できますか? –

+0

電子メールが定義されていません – Jeremy

+0

あなたは 'is_null(email)'を試しましたか? –

答えて

1

古いメソッドは文字列として入力名を取ります。また、ブレード構文を使用して作業を簡単にすることもできます。

<label class="label{{ old('email') ? ' active' : '' }}" >Test</label> 
0

old関数は、最初のパラメータとして文字列を受け入れます。 emailという定数が存在しないため、エラーが発生する可能性があります。代わりに、文字列で呼び出すold('email')

<?php empty(old('email')) ? '' : 'active' ;?> 
関連する問題