Laravel 5.2调用非静态Query Builder方法,如静态方法

时间:2016-02-04 10:16:57

标签: php mysql database laravel laravel-5

我正在深入研究Laravel 5.2架构。我注意到有一些事情是某些函数没有静态方法,比如Illuminate\Database\Eloquent\Model类中的insert,update,但我们像User::insert()

那样访问它

Model类中还有另一个函数performInsert()。 Laravel如何在示例中调用performInsert(),如User :: insert($ data)

我已在documentation中了解过外墙。但是在文档中写道,类必须使用Illuminate\Support\Facades\Facade扩展,但Model类也不会使用Facade扩展。有什么帮助吗?

怎么做?

1 个答案:

答案 0 :(得分:1)

DB::table('users')->insert()这个你应该怎么调用这个函数。

你没有给它模型。

请参阅documentation