如何显示城市?
City.php
public function schools ()
{
return $this->hasMany(SchoolsList::class);
}
SchoolList.php
public function city ()
{
return $this->hasMany(City::class);
}
我的Controller.php
public function index ()
{
$inspectors_lists = SubmitApplication::latest()->where->get();
return view('Admin.inspectors-list.all', compact('inspectors_lists'));
}
我的剑灵
<td>{{ $inspectors_list->school_lists->city->city_name }}</td>
但是我得到这个错误。
SQLSTATE [42S22]:找不到列:1054未知列 “ where子句”中的“ citys.schools_list_id”(SQL:从*中选择*
schools_list_id
= 1并且 城市.schools_list_id不为null)(查看: C:\ xampp \ htdocs \ project \ tvto \ resources \ views \ Admin \ inspectors-list \ all.blade.php)
答案 0 :(得分:1)
检出数据库。如果城市表中存在“ schools_list_id”列
答案 1 :(得分:1)
我认为 cities.schools_list_id 该字段在您的数据库名称中不可用,请选中此选项。