联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
Laravel内核下,使用db删除数据会导致数据表被清空
类型:迅睿CMS 更新时间:2023-05-24 18:14:29

内核: Laravel(9.14.0)

在 Laravel(9.14.0)内核下,使用删除数据

\Phpcmf\Service::M()->db->table('mytest_log')->delete(array('id' => 1));

最后执行的结果是delete from `dr_mytest_log`,后台的ID参数不见了,导致数据表被清空,这个是bug吗?还是我的写法不对?


回帖
  • #1楼    迅睿框架创始人
    2023-05-24 16:31:44
    Google Pixel 手机 0
    \Phpcmf\Service::M()->db->table('mytest_log')->where('id', 1)->delete();或者直接用la的数据库语法
    满意答案
  • 小兔兔
    #2楼    小兔兔
    2023-05-24 16:46:13
    Chrome 0
    我开发就直接用的Laravel数据库函数
  • 想钱想疯了
    #3楼    想钱想疯了
    2023-05-24 17:21:42
    Firefox 113.0 0
    小兔兔 这样就不能三种内核通用了
  • 小波工作室
    #4楼    小波工作室
    2023-05-24 17:27:24
    Chrome 0
    开发功能没必要刻意的去适配多种内核,采用自己擅长的就行,比如我擅长tp框架,我开发的功能都是用的tp语法,不用去考虑其他框架,自己用又不是给别人用
  • 想钱想疯了
    #5楼    想钱想疯了
    2023-05-24 17:37:04
    Firefox 113.0 0
    小波工作室 自己用无所谓,要上架插件还是考虑下 😂
  • 想钱想疯了
    #6楼    想钱想疯了
    2023-05-24 18:14:29
    Firefox 113.0 0
    迅睿框架创始人:,问题解决