📅  最后修改于: 2023-12-03 14:43:46.723000             🧑  作者: Mango
Laravel 价格数据库是一个基于 PHP 的价格计算器,旨在帮助程序员方便快捷地进行价格计算,对于需要计算商品价格的电商网站和产品页面非常有用。
Laravel 价格数据库内置了常用的价格计算方法,如加法、减法、乘法、除法等等,同时还可以自定义价格计算规则。
composer require hughcube/laravel-price-database
use HughCube\Laravel\Price\Database\Calculator;
$priceA = 10;
$priceB = 20;
// 加法
$result = Calculator::addition($priceA, $priceB);
// 减法
$result = Calculator::subtraction($priceA, $priceB);
// 乘法
$result = Calculator::multiplication($priceA, $priceB);
// 除法
$result = Calculator::division($priceA, $priceB);
use Closure;
use HughCube\Laravel\Price\Database\Calculator;
// 计算器
$calculator = new Calculator;
// 自定义价格计算规则
$calculator->addMethod('discount', function($price, $percentage) {
return $price * ($percentage / 100);
});
// 使用自定义规则
$price = 100;
$discountPercentage = 20;
$result = $calculator->calculate('discount', [$price, $discountPercentage]);
Laravel 价格数据库是一个非常实用的 PHP 库,可以大大提高程序员的开发效率和代码质量。如果你正在开发一个需要计算商品价格的项目,不妨尝试使用 Laravel 价格数据库。