Laravel Bagisto 创建自定义 Core.php

Laravel Bagisto create custom Core.php

我正在尝试自定义 bagisto,但在尝试自定义 Core.php 文件时遇到了困难。

我想做的是编辑 Core.php 文件中的一些函数。我现在直接编辑文件,但这绝对不是最佳选择。 我应该如何覆盖 Core.php 中的一些函数?

我在网上找不到任何完整的程序并且是 Laravel 的新手,所以我完全迷路了。

准确地说,我想像这样覆盖货币功能:

public function currency($amount = 0)
{
    if (is_null($amount)) {
        $amount = 0;
    }
    return intval($amount);
    //return $this->formatPrice($this->convertPrice($amount), $this->getCurrentCurrency()->code);
}

找到了(我得到了帮助)。

Core.php 是从 Core/src/Http/helpers.php 调用的,它创建了函数 core()。
然后这个函数在“自动加载”下 package.lock 中的所有 public。

要自定义核心文件,您必须创建自定义核心文件和帮助程序文件(调用自定义核心文件),然后更改 composer.lock 文件并使其调用您的自定义帮助程序。