Laravel在自定义类中使用模型

时间:2014-04-15 12:15:52

标签: 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 Illuminate\Database\Post();
        $post->title = $inputs["title"];

        return ($post->save()) ? true : false;
    }
}

Posting()是我的自定义类的名称。

Post()

是我的Laravel Eloquent模型的名称。当我使用类Postin::Draft()时,它会抛出一个无法找到模型的错误new Illuminate\Database\Post();

我应该如何在自定义库中使用我的模型?由于我的库使用命名空间,我不能简单地为模型执行Post(),因为它会抛出错误告诉找不到Post()

0 个答案:

没有答案