ウェブアプリケーションでは、ASC/DESCの順序でデータをソートするリンクがあります。私はリンクをデフォルトの状態にしたい、最初にクリックするとASC順のデータをソートし、再度クリックするとDESCの順序になります。Laravel:Laravelブレードの1行で複数の条件を満たす
http//localhost/master/branch/
- デフォルトのURL
http//localhost/master/branch/?sort=name&dir=asc
- 初めてのユーザーがリンク
http//localhost/master/branch/?sort=name&dir=desc
をクリックした - 再び同じリンクは
をクリックすると、私はdeafult/ASCに基づいて、リンクのアイコンを変更する必要があります/降順。私は1つで複数の条件を追加する方法を教えてください
<a href="{{ route('branch.index') }}?sort=name&dir={{ Request::input('dir') == 'asc' ? 'desc' : 'asc' }}">Name</a> <i class="fa fa-{{ !Request::input('dir') ? 'sort' : '(Request::input('dir') == 'asc' ? sort-alpha-asc' : 'sort-alpha-desc'.' }}"></i>
しかし、上記FatalErrorException
を与え、syntax error, unexpected 'dir' (T_STRING)
を言う:私は、アンカータグに次の条件を入れているが、それは動作して見ていませんライン?
素晴らしいと働いています。完璧。しかし、あなたのコードでは、 '' sort-alpha-asc'の前に '' 'が必要です。私はあなたの答えを編集しました、確認してください。助けてくれてありがとう。 – Prashant