laravel - 在控制器中一次引用所有模型?
问题描述
use App\Http\Models\CarModel;
..
..
..
相关模型在上面提到的一个控制器文件中使用
是否有可能像模板一样将所有这些模型包含在项目中,然后仅将其导入控制器中(假设所有模型都有唯一的名称)?
这实用吗?
有任何性能问题吗?
解决方案
如果您根据请求获取模型,则可以执行以下操作而不是导入所有模型:
$model = 'App\\'.$request->get('model');
然后:
$data = $model::where(...
推荐阅读
- ios - Swift 4.2 - 此类与 UITapGestureRecognizer 上的键的键值编码不兼容
- c++ - 使用 Powershell 命令将 cpp 文件的文件夹编译成 GNU 的 g++
- vue.js - 从 VueJS mixin 访问常量
- ruby-on-rails - 试图从一个类继承并在其上添加一个属性,得到一个 TypeError
- java - WebView 可以像浏览器一样吗?
- visual-studio - 如何在 Visual Studio 中将代码格式重置为默认设置?(无需重置我的所有设置)
- apache-flink - 为什么存在 BucketingSink 时我们需要 StreamingFileSink?
- reactjs - 谷歌地图反应标记和列表
- c# - .Net MVC Core Policy 基于 JWT 的授权
- docker - 为什么我的 docker build 在 jenkins 代理上失败?