调用成员函数where()在字符串上

时间:2018-09-28 04:55:29

标签: php laravel-5 error-handling where-clause

im将使用laravel框架开发网络。这是我的代码:

$valws = DB::table('layananpublik')->sum('value')->where('tahun',$tahun)->where('bulan',$stringbln)->where('kategori',$PilihKat);

我得到一个错误:

  JobHarianController.php第195行中的

FatalErrorException:调用   成员函数where()在字符串上

1 个答案:

答案 0 :(得分:0)

尝试一下

$valws = DB::table('layananpublik')
       ->where('tahun', '=',$tahun)
       ->where('bulan', '=',$stringbln)
       ->where('kategori', '=',$PilihKat)
       ->sum('value');

OR

$valws = DB::table('layananpublik')
       ->select(DB::raw("SUM(value) as value")) 
       ->where('tahun', '=',$tahun)
       ->where('bulan', '=',$stringbln)
       ->where('kategori', '=',$PilihKat)
       ->get();