如何更改Crinsane / LaravelShoppingcart中的默认货币?

时间:2018-11-17 10:04:47

标签: php laravel shopping-cart

我一直在Laravel中实现购物车,并且遇到了这个很棒的库Crinsane/LaravelShoppingcart,但是我想将默认货币从$更改为。我怎样才能做到这一点?我已经搜索了整个文档,但是找不到解决方法。

1 个答案:

答案 0 :(得分:1)

如果您选中class Cart in this package(例如字符串89)。 add()方法上没有任何可以告诉我们有关货币使用情况的属性。 另外,您可以在自述文件中的简单示例中看到此软件包没有货币设置的内容:

// Add some items in your Controller.
Cart::add('192ao12', 'Product 1', 1, 9.99);
Cart::add('1239ad0', 'Product 2', 2, 5.95, ['size' => 'large']);
.....

<tbody>

        <?php foreach(Cart::content() as $row) :?>

            <tr>
                <td>
                    <p><strong><?php echo $row->name; ?></strong></p>
                    <p><?php echo ($row->options->has('size') ? $row->options->size : ''); ?></p>
                </td>
                <td><input type="text" value="<?php echo $row->qty; ?>"></td>
                <td>$<?php echo $row->price; ?></td>
                <td>$<?php echo $row->total; ?></td>
            </tr>

        <?php endforeach;?>

    </tbody>

您可以在最后两个<td>中使用美元符号($)向用户显示该价格以美元为单位。

在我的情况下,我使用russian roubles utf-8 symbol并在所有包含价格(产品,产品列表,购物车,订单等)的视图中显示它。

希望对您有帮助。)