首页 > 解决方案 > 在控制器中一次引用所有模型?

问题描述

use App\Http\Models\CarModel;
..
..
..

相关模型在上面提到的一个控制器文件中使用

是否有可能像模板一样将所有这些模型包含在项目中,然后仅将其导入控制器中(假设所有模型都有唯一的名称)?

这实用吗?

有任何性能问题吗?

标签: laravel

解决方案


如果您根据请求获取模型,则可以执行以下操作而不是导入所有模型:

$model = 'App\\'.$request->get('model');

然后:

$data = $model::where(...

推荐阅读