Php Laravel在自定义类中使用模型

Php Laravel在自定义类中使用模型,php,laravel,Php,Laravel,我创建了一个自定义类,它是一个Facade。下面是课堂: <?php namespace MT\Library; class Posting { function Draft($inputs) { return ($this->create($inputs, 0)) ? true : false; } private function create ($inputs, $type) { $post = new

我创建了一个自定义类,它是一个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;
    }
}
是我的拉威尔雄辩模特的名字。当我使用类
Postin::Draft()
时,它抛出一个找不到模型
new-illumb\Database\Post()的错误


我应该如何在自定义库中使用我的模型?由于我的库使用了一个名称空间,我不能简单地对模型执行
Post()
,因为它会抛出一个错误,告诉我找不到
Post()
,如果它在
models
文件夹中,请使用:

$post = new \Post();
此外,您还可以在课程顶部添加
使用Post


无论何时使用另一个
名称空间中的类
在引用的类名(包括名称空间,如果存在)之前使用
\
;为了表明这一点,它位于全局名称空间中,否则
PHP
将在当前
名称空间下查找

您可以尝试使用$post=new\illumize\Database\post()吗;检查结果是什么?
$post = new \Post();