Laravel 8:调用数据库函数



我正在使用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();

相关内容

最新更新