在Laravel中向一个用户展示不同类型价格的最佳方式是什么?

时间:2018-02-18 08:27:54

标签: laravel

所以我的产品有不同的价格(基于你的用户群),有很多选项可以在客户端显示和处理价格,但我不知道哪个更好。  这是我的想法(任何其他建议将是一个恩典): 1-保存DB中每个用户组的每个价格,等等等等。 2-有公式并在客户端计算(过滤会很难) 3-在数据库中保存一个价格,并从中获取其他价格。

1 个答案:

答案 0 :(得分:1)

这可能最好由您的模型上定义的accessor method处理。在不知道如何计算价格的具体细节的情况下,您可以采取以下措施:

var orig;
var output = $("#output");
output.val("");

function onDeviceSelection(event){
  output.val(output.val() + "\nonDeviceSelection");
  var select = event.target;
  orig = select.selectedOptions[0].text;
  select.selectedOptions[0].text = select.selectedOptions[0].text.trim()

}

function resetDeviceSelectionText(event) {
  output.val(output.val() + "\nresetDeviceSelectionText");
  var select = event.target;
  if (orig !== undefined){
    select.selectedOptions[0].text = orig;
  }
}

$("#select").on("change", onDeviceSelection);
$("#select").on("click", resetDeviceSelectionText);

然后可以访问价格,如:

var express = require('express');
var cors = require('cors');
var app = express();

app.use(cors());