获取一个州的所有城市

时间:2018-04-26 09:03:02

标签: php laravel laravel-5

我想列出一个州的所有城市。

这是我的表格“属性

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

    @endforeach

index.blage.php 模板:

   public function home()
    {

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

    }

HomeController.php

{{1}}

例如,获取佛罗里达州的所有城市。

任何帮助将不胜感激

谢谢

2 个答案:

答案 0 :(得分:3)

试试这样:

$cities = Property::select("city")
                        ->whereState('Florida')
                        ->get();

答案 1 :(得分:0)

这可以解决问题

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