Как изменить валюту по умолчанию в Crinsane / LaravelShoppingcart? - PullRequest
0 голосов
/ 17 ноября 2018

Я внедрял корзину покупок в Laravel, и я натолкнулся на эту удивительную библиотеку Crinsane/LaravelShoppingcart, но я хочу изменить валюту по умолчанию с $ на . Как я могу это сделать? Я искал всю документацию, но не смог найти способ сделать это.

1 Ответ

0 голосов
/ 17 ноября 2018

Если вы проверите класс Корзина в этом пакете (строка 89, например). Где нет метода add(), который говорит нам что-то об использовании валюты. Также, вы можете увидеть, что этот пакет не имеет настроек валюты на простом примере в файле readme:

// 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> использовал символ доллара ($), чтобы показать пользователям, что цены указаны в долларах.

В моем случае я использовал символ российские рубли utf-8 и показывает его во всех представлениях с указанием цены (товар, список товаров, корзина, заказ и т. Д.).

Надеюсь, это поможет вам.)

...