Laravel Blade if语句带输入按钮

时间:2017-09-02 09:19:26

标签: laravel input blade

有人知道如何使用Laravel Blade正确创建输入按钮吗?我需要在活动和非活动状态之间切换。这就是我使用if语句的原因。

这是我在tabledata <td>中创建输入按钮的代码。

@if ({{ $customer->active }})

        <input type="button" name="active" value="Active">

@else   

        <input type="button" name="active" value="Inactive">

@endif

错误

  

解析错误:语法错误,意外&#39;&lt;&#39; (查看:...)

结果(实施解决方案后)

<td>
        <input type="button" id="active" name="active" 
        value="{{ $customer->active ? 'Active' : 'Inactive' }}">

</td>

enter image description here

2 个答案:

答案 0 :(得分:4)

如果我理解正确你只想切换按钮的值吗?为什么不只是<input type="button" name="active" value="{{ $customer->active ? 'Active' : 'Inactive' }}">

答案 1 :(得分:1)

如果active为false,则不会打印0,因此您将收到此错误。

{{ ($customer->active ? '1' : '0') }}

应该工作我认为