小编zah*_*mon的帖子

Vue,js中如何计算两个输入值并将结果放入另一个输入字段中?

这是我的输入字段:

<input v-model="form.sale_quantity" @change="computed" type="number" class="form-control" name="sale_quantity" id="sale_quantity" placeholder="Quantity">

<input v-model="form.sale_rate" @change="computed" type="number" step="any" class="form-control" name="sale_rate" id="sale_rate" placeholder="Rate">

<input v-model="form.sale_total" type="number" step="any" class="form-control" name="sale_total" id="sale_total" placeholder="Total Price">
Run Code Online (Sandbox Code Playgroud)

我正在使用 onchange 方法来检查两个输入字段是否有一些值,然后计算它们。

data() {
    return {                
        form: new Form({
            sale_quantity: '',
            sale_rate: '',
            sale_total: '',
        })
    }
},
methods: {              
    computed() {
        //computation here
    }
}
Run Code Online (Sandbox Code Playgroud)

那么我的compute()方法应该是什么来检查输入字段并计算它们以填充第三个输入字段?

vue.js

5
推荐指数
2
解决办法
2万
查看次数

Laravel groupBy无法正常工作抛出错误语法错误或访问冲突:1055

我在其他问题上尝试过解决方案,但这并没有解决我的问题.我严格要求真实虚假.使用的模式

        'modes' => [

            'STRICT_TRANS_TABLES',
            'NO_ZERO_IN_DATE',
            'NO_ZERO_DATE',
            'ERROR_FOR_DIVISION_BY_ZERO',
            'NO_AUTO_CREATE_USER',
            'NO_ENGINE_SUBSTITUTION'
        ] 
Run Code Online (Sandbox Code Playgroud)

同样.但我得到了同样的错误.

$orders = Order::orderBy('id', 'desc')->groupBy('order_id')->get();
        dd($orders);
Run Code Online (Sandbox Code Playgroud)

这会引发错误语法错误或访问冲突:1055'my_db.orders.id'不在GROUP BY中(SQL:按ordersorder_id顺序选择*来自iddesc)

(我使用的是Laravel 5.6)

php mysql laravel-5.6

1
推荐指数
1
解决办法
2324
查看次数

对于循环在Laravel控制器中无法正常工作

我将一些输入数据保存到数据库中.使用for循环我试图将输入数据保存在不同的行中.

for ($i=0; $i < $day ; $i++) { 
    $activity->event_id = $request->event_id;
    $activity->created_by = $id;
    $activity->index = $request->index[$i];
    $activity->activity_title = $request->activity_title[$i];
    $activity->activity_details = $request->activity_details[$i];

    $activity->save();
}
Run Code Online (Sandbox Code Playgroud)

问题是,它只保存最后一个值.假设如果day = 2,则保存我的数组的第二个索引的信息.忽略第一个索引值.我哪里做错了?

php laravel-5

0
推荐指数
1
解决办法
542
查看次数

标签 统计

php ×2

laravel-5 ×1

laravel-5.6 ×1

mysql ×1

vue.js ×1