【问题标题】:How update fields in LumenLumen中如何更新字段
【发布时间】:2018-01-19 11:51:56
【问题描述】:

我想更新表中的几个字段。它是如何在流明中写入更新查询的。我想用动态等于 id 更新称呼、姓名、姓氏、地址字段。 $query = "UPDATEpassengersSETname= ? WHERE (id='1') "; $update = app('db')->update($query, [$passenger->name,]);

我想动态传递 id 值。

【问题讨论】:

    标签: laravel lumen


    【解决方案1】:

    update() 方法与where() 一起使用:

    DB::table('passengers')->where('id', $id)->update(['name' => $name, 'lasname' => $lastname]);
    

    【讨论】:

    • 找不到类'Passenger\\Data\\Eloquent\\Repositories\\MySQL\\DB'
    • @user2552863 只需使用完整的命名空间\DB 或将use DB; 添加到类的顶部。
    • in lumen 我用 app('db')->table 得到了答案
    • @user2552863 是的,在 Lumen 你可以做app('db')->table('passengers')->where('id', $id)->update(['name' => $name, 'lasname' => $lastname]);
    • @user2552863 如果对您有帮助,请accept the answer
    【解决方案2】:

    使用更新

    DB::table('passengers')->where('id', $id)->update(['name' => $name, 'lasname' => $lastname]);
    
     $update = app('db')->table('passengers')->where('id', $id)->update(['name' => $name, 'lasname' => $lastname]);
    

    【讨论】:

    • 您刚刚从我的答案和评论中复制了代码。你甚至复制了我的错误(lasname)。
    猜你喜欢
    • 2016-01-06
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 2018-06-23
    相关资源
    最近更新 更多