首页 > 解决方案 > 我如何使用 Model::factory() 更新用户积分

问题描述

我正在尝试在购买后更新 UserCredits。因此,如果用户有 10 个积分并想再购买 10 个积分,那么它只会用购买的积分覆盖旧的信用评分。购买的积分应添加到当前积分并保存。

//SET USER CREDIT 
$set_credit = Model::factory('UserCredits')->where('email', "$email")->find_one();

if (isset($set_credit)){
$set_credit->credits = "+15";
$set_credit->save();
}

标签: phphtmlcsslaravel

解决方案


非常感谢,我像您的示例一样解决了我的问题,但是使用 Model::factory(); 例子:

    //SET USER CREDIT 
$set_credit = Model::factory('UserCredits')->where('email', "$email")->find_one();
    if (isset($set_credit)){
        $set_credit->credits = $set_credit->credits + 15;
        $set_credit->save();
         }  


推荐阅读