首页 > 解决方案 > Laravel 5.7 全局函数在每个控制器中处理 ajax

问题描述

我有几个函数可以在所有控制器中使用,如下所示:

//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();
    }

}

使用这些功能扩展基本控制器以使其在全球范围内可用是否正确?还是有更安全、更优雅的方法?

提前致谢。

标签: phpajaxlaravelglobal

解决方案


推荐阅读