我需要将相同的结果发送到几乎每个view
页面,因此我需要将variables
每个控制器绑定并返回。
我的示例代码
public function index()
{
$drcategory = DoctorCategory::orderBy('speciality', 'asc')->get();
$locations = Location::get();
return view('visitor.index', compact('drcategory','locations'));
}
public function contact()
{
$drcategory = DoctorCategory::orderBy('speciality', 'asc')->get();
$locations = Location::get();
return view('visitor.contact', compact('drcategory','locations'));
}
但正如你所见,我需要一遍又一遍地编写相同的代码。如何编写一次并在需要时包含任何功能?
我考虑过使用构造函数,但我不知道如何实现它。