【问题标题】:syntax error, unexpected '}', expecting ')'语法错误,意外 '}',期待 ')'
【发布时间】:2020-12-05 11:54:18
【问题描述】:

如何修复此错误代码?不知道怎么办

 <select class="form-control" id="status_member-" name="status_member" required="required">
                            <option value="{{($pelanggan->status_member === 'silver') ? '$pelanggan->status_member' : 'silver' }}"{{($pelanggan->status_member === 'silver') ? 'selected' : '' }} >{{($pelanggan->status_member === 'silver') ? '{{ $pelanggan->status_member }}' : 'Silver' }}</option>
                            <option value="{{($pelanggan->status_member === 'gold') ? '$pelanggan->status_member' : 'gold' }}"{{($pelanggan->status_member === 'gold') ? 'selected' : '' }} >{{($pelanggan->status_member === 'gold') ? '{{ $pelanggan->status_member }}' : 'Gold' }}</option>
                            <option value="{{($pelanggan->status_member === 'diamond') ? '$pelanggan->status_member' : 'diamond' }}"{{($pelanggan->status_member === 'diamond') ? 'selected' : '' }} >{{($pelanggan->status_member === 'diamond') ? '{{ $pelanggan->status_member }}' : 'Diamond' }}</option>
                            <!-- <option value="{{$pelanggan->status_member}}" selected="selected">{{$pelanggan->status_member}}</option> -->
                            </select>

【问题讨论】:

    标签: laravel eloquent select-options


    【解决方案1】:

    value="{{($pelanggan-&gt;status_member === 'silver') ? '$pelanggan-&gt;status_member' : 'silver' }}" 检查是多余的,因为无论 $pelanggan->status_member 的值可能是什么,都将始终是银

    同样适用于显示值{{($pelanggan-&gt;status_member === 'silver') ? '{{ $pelanggan-&gt;status_member }}' : 'Silver' }}是多余的

    其他两个选项相同。

    试试下面的

    <select class="form-control" id="status_member-" name="status_member" required="required">
        <option 
            value="silver" {{ $pelanggan->status_member === 'silver' ? 'selected' : '' }} 
        >Silver</option>
        <option 
            value="gold" {{ $pelanggan->status_member === 'gold' ? 'selected' : '' }} 
        >Gold</option>
        <option 
            value="diamond" {{ $pelanggan->status_member === 'diamond' ? 'selected' : '' }} 
        >Diamond</option>
        <!-- <option value="{{$pelanggan->status_member}}" selected="selected">{{$pelanggan->status_member}}</option> -->
    </select>
    

    【讨论】:

    • 谢谢,它已经解决了,但是在选中的脚本中,我用这个 {{ $pelanggan->status_member === 'Silver' 改变了? '选中' : '' }}
    猜你喜欢
    • 2017-09-12
    • 2019-12-06
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2013-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多