Commit ce33544a by 杨树贤

数据脚本完善

parent 94953e01
......@@ -96,7 +96,7 @@ Route::group(['middleware' => ['external'], 'namespace' => 'Sync'], function ()
});
Route::match(['get', 'post'], '/test', function () {
DataService::initHistoricalSupplierData();
DataService::initHistoricalSupplierData(false);
// DataService::initSupplierReceiptNationId();
// SupplierAccountService::initYunxinAccountName();
// DataService::syncSupplierToErp();
......
......@@ -4,6 +4,8 @@ namespace App\Providers;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use Symfony\Component\VarDumper\Cloner\VarCloner;
use Symfony\Component\VarDumper\Dumper\HtmlDumper;
class AppServiceProvider extends ServiceProvider
{
......@@ -14,8 +16,33 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot()
{
//共享全局模板变量
// 只在本地环境生效
if ($this->app->environment('local')) {
// 自定义一个新的 Handler
\Symfony\Component\VarDumper\VarDumper::setHandler(function ($var) {
$cloner = new VarCloner();
$dumper = new HtmlDumper();
// 关键:自定义白色背景的样式(覆盖默认黑色)
$dumper->setStyles([
'default' => 'background-color:#fff; color:#222; line-height:1.5; font-weight: normal; font:12px Menlo, Monaco, Consolas, "Courier New", monospace; padding: 15px; border:1px solid #ddd; border-radius:4px; margin:10px 0;',
'num' => 'color:#a71d5d;',
'const' => 'color:#795da3;',
'str' => 'color:#df5000;',
'note' => 'color:#a71d5d;',
'ref' => 'color:#a0a0a0;',
'public' => 'color:#795da3;',
'protected' => 'color:#795da3;',
'private' => 'color:#795da3;',
'meta' => 'color:#b729d9;',
'key' => 'color:#df5000;',
'index' => 'color:#a71d5d;',
]);
// 正确传参:先 cloner 克隆,再 dumper 输出
$dumper->dump($cloner->cloneVar($var));
});
}
}
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment