Php Laravel5.7全局函数在每个控制器中处理ajax
我在所有控制器中使用了两个函数,如下所示:Php Laravel5.7全局函数在每个控制器中处理ajax,php,ajax,laravel,global,Php,Ajax,Laravel,Global,我在所有控制器中使用了两个函数,如下所示: //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
//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();
}
}
使用这些函数扩展基本控制器以使其全局可用是否正确?
还是有更安全、更优雅的方法
提前感谢。您需要这个函数来处理ajax需要
return response()->json(['region'=>region:all()])
no,问题是我把这些函数放在哪里,如果我想让它在所有控制器中都可用?您需要这个函数来处理ajax需要return response()->json(['region'=>region:all()])
no,问题是我把这些函数放在哪里,如果我想它在所有控制器中都可用?