Laravel 5.1 - 使用字符串而不是模型名称检索单个模型

时间:2016-02-24 22:04:34

标签: laravel-5.1

对不起标题。我不知道该写些什么。 这是我的问题: 如果我写这一切都没关系:

  $obj_license = License::where('licenses.company_id',$company->id)->first();

但这会引发错误:

 $license='License';
 $obj_license = $license::where('licenses.company_id',$company->id)->first();

错误:Class 'Butchery_license' not found

这只是一个例子。我真的需要第二种方式工作。有一个解决方案吗?

1 个答案:

答案 0 :(得分:0)

尝试使用类的完整路径:

$license='App\License';
$obj_license = $license::where('licenses.company_id',$company->id)->first();