有省和市两张表,把所有的省和对应的市都查询出来,下面的代码可以完成。
public function index()
{
$provinces = Province::with('cities')->get();
return view('pages.index', compact('provinces'));
}
现在需要过滤一下,条件是:
1、有些省下面有地级市和县级市,县级市不显示,只显示省和对应的地级市。
2、有些省下面只有县级市,这种省不显示。
3、有些省下面什么都没有,这种省也不显示。
总结成一句话就是:只显示包含地级市的省,和该省对应的地级市。
需要怎么修改代码?