У меня есть пара функций, которые я использую во всех контроллерах, как это:
//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();
}
}
Правильно ли расширить базовый контроллер этими функциями, чтобы они были доступны глобально?
Или есть более безопасный и элегантный подход?
Заранее спасибо.