我制作了一个自定义类,它是一个Facade。这是班级:
<?php namespace MT\Library;
class Posting
{
function Draft($inputs)
{
return ($this->create($inputs, 0)) ? true : false;
}
private function create ($inputs, $type)
{
$post = new Illuminate\Database\Post();
$post->title = $inputs["title"];
return ($post->save()) ? true : false;
}
}
Posting()
是我的自定义类的名称。
Post()
是我的Laravel Eloquent模型的名称。当我使用类Postin::Draft()
时,它会抛出一个无法找到模型的错误new Illuminate\Database\Post();
我应该如何在自定义库中使用我的模型?由于我的库使用命名空间,我不能简单地为模型执行Post()
,因为它会抛出错误告诉找不到Post()