zergbz1988/laravel-calc

用于评估字符串表达式的包

1.0.4 2018-09-10 07:31 UTC

This package is not auto-updated.

Last update: 2024-09-18 11:01:39 UTC


README

在Laravel项目中
composer require zergbz1988/laravel-calc --dev

php artisan vendor:publish --provider="Zergbz1988\Calc\CalcServiceProvider"

配置

在app/config/calc.php中,您可以更改
'calcClass' => '{YOUR_CLASS}'

YOUR_CLASS必须实现Zergbz1988\Calc\Interfaces\Calc

测试

使用gitlab-runner(下载、安装和注册)和docker在php:5.4到php:7.2上本地运行测试
gitlab-runner exec docker test:5.4
gitlab-runner exec docker test:5.5
gitlab-runner exec docker test:5.6
gitlab-runner exec docker test:7.0
gitlab-runner exec docker test:7.1
gitlab-runner exec docker test:7.2
或通过Gitlab流水线使用gitlab-runner

备注:由于composer内存问题(php -d memory_limit=-1 composer.phar没有帮助),删除了Php 5.3测试。

如何使用

在浏览器中
http://your-app-host/calc?input=3+2
在控制台
php artisan calc:run 3+2