我尝试动态调用一个模型,但是出现了问题..
Class 'xxx' not found
这是我的代码:
use App\xxx;
.
.
.
$model = ucfirst(explode('_', $title)[0]);
$model::where('name', 'john')->get()->toArray();
dd($model)的作用:
"xxx"
dd($model)
- Sohel0415app()
方法获取服务容器的实例,然后使用make()
方法传入模型类名的字符串形式来创建模型实例。例如,如果要调用名为User的模型,可以使用以下代码:$model = app()->make('App\Models\User');
这将返回一个User模型的实例,您可以像平常一样使用该实例进行查询等操作。 - Amarnasan