Я хочу отобразить весь список стран в меню Выбор параметров в laravel - PullRequest
0 голосов
/ 06 сентября 2018

Я хочу отобразить весь список стран в меню «Выбор параметров» в laravel.

это мои данные: это мои данные

это контроллер

публичная функция getCart ()

        {
            $country = Roketin::country()->list()->get();
            // dd($country);
            $province = Roketin::province()->list('country_code')->get();
            // dd($province);
            $carts = Cart::getContent();
            return view('pay-viewcart', compact('carts', 'country', 'province'));
        }      

это мой клинок.php

* СТРАНА

    <select class="selectpicker" id="country" name="country">
          <option> -- Select One -- </option>
                  @foreach($country->data[0]->name as $countries)
                          <option> {{$countries}} </option>   
                  @endforeach                                            
     </select>

и ошибка: Указан неверный аргумент для foreach () (представление: D: \ PPI \ projek-1 \ savanacamp \ resources \ views \ pay-viewcart.blade.php) "

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Вы действительно вводите неправильные значения в foreach

Обновите ваш foreach следующим образом.

<select class="selectpicker" id="country" name="country">
    <option> -- Select One -- </option>
    @foreach($country as $c)
    <!--        ^--- supply the list here.  -->
        <option> {{ $c->data[0]->name }} </option>   
    <!--                   ^--- access the name here -->
    @endforeach                                               
</select>
0 голосов
/ 06 сентября 2018
<select class="selectpicker" id="country" name="country">
    <option> -- Select One -- </option>
    @foreach($country->data as $item)
        <option> {{$item->name}} </option>
    @endforeach
</select>

или

<select class="selectpicker" id="country" name="country">
    <option> -- Select One -- </option>
    @foreach($country->data as $item)
        <option> {{$item['name']}} </option>
    @endforeach
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...