动态调用laravel模型

时间:2018-01-22 12:23:06

标签: php laravel model call laravel-5.5

我正在尝试动态调用模型,但我得到了..

Class 'xxx' not found

这是我的代码:

use App\xxx;
.
.
.

$model = ucfirst(explode('_', $title)[0]);
$model::where('name', 'john')->get()->toArray();

dd($ model)给出:

"xxx"

1 个答案:

答案 0 :(得分:3)

如果$xxx不是完整的班级名称,请执行以下操作:

$model = 'App\\' . $model;
$model::where('name', 'john')->get()->toArray();