Db::raw()在tp5中的作用
在TP5框架中,Db::raw()
是exp
的改版,自5.0.18版本,exp
被Db::raw()
所替代。
在Db::raw()中,可以直接调用MySQL函数或方法
直接上案例
数据库数据

执行代码
$res = Db::table('test_1')
->where('id', 1)
->update([
//'state' => ['exp','state+1']
'state' => Db::raw('state+2'),
'create_time' => Db::raw('unix_timestamp()'),
]);
return $res;
结果如下
