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 文件并使其调用您的自定义帮助程序。
我正在尝试自定义 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 文件并使其调用您的自定义帮助程序。