如果变体为空,则禁用按钮

时间:2018-09-07 07:47:02

标签: php laravel-5

因此,我很想显示所有变体,现在我想发生的是,如果没有变体。提交按钮将被禁用。

                        <table class="table table-striped">
                            <thead>
                                <tr>
                                    <th class="col-sm-5">Name</th>
                                    <th class="col-sm-1">Default?</th>
                                    <th class="col-sm-2 text-right">Retail Price</th>
                                    <th class="col-sm-2 text-right">Quantity</th>
                                    <th class="col-sm-2"></th>
                                </tr>
                            </thead>
                            <tbody>
                            @forelse ($product->variants as $index => $variant)
                                <tr>
                                    <td>{{ $variant->name }}</td>
                                    <td>{{ $variant->is_default ? 'Yes' : 'No' }}</td>
                                    <td class="text-right">{{ number_format($variant->retail_price, 2) }} {{ $variant->price_currency }}</td>
                                    <td class="text-right">{{ number_format($variant->quantity, 0) }}</td>
                                    <td><a href="{{ route('developer.variants.edit', [$store->slug, $product, $variant]) }}" class="btn btn-xs btn-default pull-right">Edit</a></td>
                                </tr>
                            @empty
                                <tr>
                                    <td colspan="5">No variants found</td>
                                    <?php $varbutton = 'disabled';?>
                                </tr>
                            @endforelse
                            </tbody>
                        </table>

这是按钮

<div class="panel-footer">
  <button class="btn btn-default" type="submit"<?php $varbutton; ?>>Update Store</button>
</div>

是否可以仅在刀片服务器中使用php和html,还是必须在控制器中使用它?

1 个答案:

答案 0 :(得分:1)

您应该在按钮中使用刀片:

<div class="panel-footer">
  <button class="btn btn-default" type="submit" {{ $varbutton }}>Update Store</button>
</div>

还请注意,"submit"后必须有一个空格。

或者,如果在不禁用按钮时不希望有该空间,请使用:

<?php $varbutton = ' disabled';?>
<div class="panel-footer">
  <button class="btn btn-default" type="submit"{{ $varbutton }}>Update Store</button>
</div>