通过添加类并使用laravel blade设置href来禁用链接

时间:2017-03-02 13:06:01

标签: laravel laravel-blade

我想通过添加类并设置其href来禁用链接。

我想出了这个,但我对它并不满意。

    <a class="linkclass {!! $disabled ? 'disabled' : '" href="/page' !!}">Link</a>

所以我的问题是:

  1. 这是一个好习惯吗?您是否建议根据禁用条件设置href?
  2. 您建议采用哪种方式?

1 个答案:

答案 0 :(得分:1)

如果$disabled是bool

@if($disabled)
    <a class="linkclass disabled">Link</a> // or optional <a class="linkclass disabled" href="#">Link</a>
@else
    <a class="linkclass" href="/link">Link</a>
@endif

但也许最好让$disabled也包含类字符串值"disabled"或空。

<a class="linkclass {{$disabled}}"href="@if(isset($disabled))#@else /link @endif"></a>