我正在使用Laravel 8进行网站开发,在代码的下一部分,我执行一个查询:
$assig = DB::table('table')
->where('table.column', '=', "oneValue")
->select('anfunctionOnDatabase(2,table.columDesc)')
->get();
但它不起作用。
我需要如何调用laravel上的数据库函数?
感谢
使用selectRaw((
像这样;
$assig = DB::table('table')
->where('table.column', '=', "oneValue")
->selectRaw('anfunctionOnDatabase(2,table.columDesc)')
->get();
使用:DB::raw:
$assig = DB::table('table')
->where('table.column', '=', "oneValue")
->select(DB::raw("anfunctionOnDatabase(2,table.columDesc)"))
->get();