Laravel:使用DB facade返回找不到方法'table'

时间:2017-04-21 17:29:32

标签: laravel

我无法使这个功能起作用:

在控制器中:

use Illuminate\Support\Facades\DB;
DB::table('users')->where('email', $email)->first(),

它返回:

  

在类\ Illuminate \ Support \ Facades \ DB

中找不到方法'table'

还尝试使用

这个功能
App/User::whereEmail($email)->first();

但由于某种原因,它无法识别这些方法。

1 个答案:

答案 0 :(得分:1)

将其更改为:

use DB;

或者只使用完整命名空间:

\DB::table()