синтаксическая ошибка, неожиданный ‘}’, ожидающий ‘)’

#laravel #eloquent #select-options

#laravel #красноречивый #выберите-параметры

Вопрос:

Как исправить этот код ошибки? я не знаю, что делать

  <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>

 

Ответ №1:

value="{{($pelanggan->status_member === 'silver') ? '$pelanggan->status_member' : 'silver' }}" проверка избыточна, потому что каким бы ни было значение $pelanggan->status_member значение всегда будет серебряным

То же самое относится и к отображаемому значению {{($pelanggan->status_member === 'silver') ? '{{ $pelanggan->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>
 

Комментарии:

1. спасибо, это решено, но в scrtipt выбранных изменений i с этим {{ $ pelanggan-> status_member === ‘Silver’ ? ‘выбранный’ : » }}