Получить все города государства - PullRequest
0 голосов
/ 26 апреля 2018

Я хотел бы перечислить все города штата.

Вот пример моей таблицы " properties "

+----+-------------+--------+--------+---------------+
| id | title       |price   | state  | city          |
+----+-------------+--------+--------+---------------+
| 1  | test        | 55     | Florida| Jacksonville  |
+----+-------------+--------+--------+---------------+
| 2  | test 2      | 30     | Nevada | Las Vegas     |
+----+-------------+--------+--------+---------------+
| 3  | test 3      | 200    | Florida| Miami         |
+----+-------------+--------+--------+---------------+

index.blage.php template:

    @foreach($all_cities as $city)
    <div class="col-lg-2">
        <a href="{{url('listing?keywords=' . $city->city )}}">  {{$city->city}}</a>
    </div>

    @endforeach

HomeController.php

   public function home()
    {

        $all_cities = Property::select("city")->groupBy('city')->get();
        return view('index', ['all_cities' => $all_cities]);

    }

Например, получить все города Флориды.

ЛюбойБуду признателен за помощь

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Это бы сработало

$all_cities = Property::select("city")->where("state","=","Florida")->get();

0 голосов
/ 26 апреля 2018

Попробуй так:

$cities = Property::select("city")
                        ->whereState('Florida')
                        ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...