php - 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();
}
}
使用这些功能扩展基本控制器以使其在全球范围内可用是否正确?还是有更安全、更优雅的方法?
提前致谢。
解决方案
推荐阅读
- swift - Pod install 不安装包
- ruby-on-rails - 如何从字符串参数值中检索关联数据
- mongodb - $all 条件中的空值触发 COLLSCAN 而不是 mongo 中的 IXSCAN
- c# - 基于Multi-tenant Asp.net Core网站参数的JWT认证
- c# - 在 Revit 文档中获取 3D 视图的尺寸
- consensus - 如何证明像 multipaxos 这样的共识实现是正确的?
- javascript - 如何使用 .map() 更改二维数组中的值?
- python-2.7 - 如何不杀死python中另一个进程打开的子进程?
- ssl - 域上的 SSL,但不是 phpmyadmin
- c++ - 是否可以为基于对话框的窗口而不是框架窗口创建 MDI 窗口?