我有几个在所有控制器中都使用的功能,如下所示:
//ajax
public function region()
{
return Region::all();
}
//ajax
public function provinces(Request $request)
{
if(!empty($request->input('region_select')))
{
$id_region = $request->input('region_select');
return Region::find($id_region)->Provinces;
}
else{
return Province::all();
}
}
用这些功能扩展基本控制器以使其全局可用是否正确? 还是有一种更安全,更优雅的方法?
谢谢。