loadingService(); // Schema::defaultStringLength(191); Queue::failing(function (JobFailed $event) { (new Controller())->log(__METHOD__,'EventError_',json_encode($event)); }); //扩展身份证验证规则 Validator::extend('identity_cards', function($attribute, $value, $parameters) { return preg_match('/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/', $value); }); View::share('pageUuid',Uuid::uuid4()); \Illuminate\Database\Query\Builder::macro('sql', function () { $bindings = $this->getBindings(); $sql = str_replace('?',"'%s'",$this->toSql()); return vsprintf($sql, $bindings); }); \Illuminate\Database\Eloquent\Builder::macro('sql', function(){ return ($this->getQuery()->sql()); }); } private function loadingService(){ app()->singleton('AllInventoryService',AllInventoryService::class); app()->singleton('AuthorityService',AuthorityService::class); app()->singleton('BatchService',BatchService::class); app()->singleton('BatchUpdateService', BatchUpdateService::class); app()->singleton('CacheService',CacheService::class); app()->singleton('CheckActiveMenuService',CheckActiveMenuService::class); app()->singleton('CommodityBarcodeService',CommodityBarcodeService::class); app()->singleton('CommodityService', CommodityService::class); app()->singleton('CustomerLogService',CustomerLogService::class); app()->singleton('CustomerLogService',CustomerLogService::class); app()->singleton('CustomerLogStatusService',CustomerLogStatusService::class); app()->singleton('CustomerLogStatusService',CustomerLogStatusService::class); app()->singleton('CustomerService',CustomerService::class); app()->singleton('DataHandlerService',DataHandlerService::class); app()->singleton('DepositoryService',DepositoryService::class); app()->singleton('FeatureService',FeatureService::class); app()->singleton('ForeignHaiRoboticsService',ForeignHaiRoboticsService::class); app()->singleton('InventoryAccountMissionService',InventoryAccountMissionService::class); app()->singleton('InventoryCompareService',InventoryCompareService::class); app()->singleton('InventoryDailyLogService',InventoryDailyLogService::class); app()->singleton('LaborReportsCountingRecordService',LaborReportsCountingRecordService::class); app()->singleton('LogService',LogService::class); app()->singleton('LogisticService',LogisticService::class); app()->singleton('MaterialBoxService',MaterialBoxService::class); app()->singleton('OracleActAllocationDetailService',OracleActAllocationDetailService::class); app()->singleton('OracleBasCustomerService',OracleBasCustomerService::class); app()->singleton('OracleBasSkuService',OracleBasSkuService::class); app()->singleton('OracleDocAsnDetailService',OracleDocAsnDetailService::class); app()->singleton('OracleDocOrderHeaderService',OracleDOCOrderHeaderService::class); app()->singleton('OracleDocWaveDetailService',OracleDocWaveDetailService::class); app()->singleton('OrderCommodityAssignService',OrderCommodityAssignService::class); app()->singleton('OrderCommodityService',OrderCommodityService::class); app()->singleton('OrderFreezeService',OrderFreezeService::class); app()->singleton('OrderIssuePerformanceService',OrderIssuePerformanceService::class); app()->singleton('OrderIssueProcessLogService',OrderIssueProcessLogService::class); app()->singleton('OrderIssueRejectedBillService',OrderIssueRejectedBillService::class); app()->singleton('OrderIssueService',OrderIssueService::class); app()->singleton('OrderIssueWorkLoadService',OrderIssueWorkLoadService::class); app()->singleton('OrderPackageCommoditiesService',OrderPackageCommoditiesService::class); app()->singleton('OrderPackageReceivedSyncService',OrderPackageReceivedSyncService::class); app()->singleton('OrderPackageService',OrderPackageService::class); app()->singleton('OrderService',OrderService::class); app()->singleton('OrderTrackingService',OrderTrackingService::class); app()->singleton('OwnerAreaReportService',OwnerAreaReportService::class); app()->singleton('OwnerBillReportService',OwnerBillReportService::class); app()->singleton('OwnerFeeDetailService',OwnerFeeDetailService::class); app()->singleton('OwnerPriceDirectLogisticService',OwnerPriceDirectLogisticService::class); app()->singleton('OwnerPriceExpressService',OwnerPriceExpressService::class); app()->singleton('OwnerPriceLogisticService',OwnerPriceLogisticService::class); app()->singleton('OwnerPriceOperationItemService',OwnerPriceOperationItemService::class); app()->singleton('OwnerPriceOperationService',OwnerPriceOperationService::class); app()->singleton('OwnerReportService',OwnerReportService::class); app()->singleton('OwnerService',OwnerService::class); app()->singleton('OwnerStoragePriceModelService',OwnerStoragePriceModelService::class); app()->singleton('OwnerMaterialService',OwnerMaterialService::class); app()->singleton('PackageService',PackageService::class); app()->singleton('PackageStatisticsService',PackageStatisticsService::class); app()->singleton('ProcessMethodService',ProcessMethodService::class); app()->singleton('ProcessService',ProcessService::class); app()->singleton('ProcessStatisticService',ProcessStatisticService::class); app()->singleton('ProcessesContentService',ProcessesContentService::class); app()->singleton('ProvinceService',ProvinceService::class); app()->singleton('ProcurementService',ProcurementService::class); app()->singleton('RealtimePendingOrdersService',RealtimePendingOrdersService::class); app()->singleton('RegionService',RegionService::class); app()->singleton('RejectedBillItemService',RejectedBillItemService::class); app()->singleton('RejectedBillService',RejectedBillService::class); app()->singleton('RejectedService',RejectedService::class); app()->singleton('ShopService',ShopService::class); app()->singleton('StationRuleBatchService',StationRuleBatchService::class); app()->singleton('StationService',StationService::class); app()->singleton('StationTaskBatchService',StationTaskBatchService::class); app()->singleton('StationTaskBatchTypeService',StationTaskBatchTypeService::class); app()->singleton('StationTaskChildService',StationTaskChildService::class); app()->singleton('StationTaskCommodityService',StationTaskCommodityService::class); app()->singleton('StationTaskMaterialBoxService',StationTaskMaterialBoxService::class); app()->singleton('StationTaskService',StationTaskService::class); app()->singleton('StationTaskTypeService',StationTaskTypeService::class); app()->singleton('StationTypeBinMonitorService',StationTypeBinMonitorService::class); app()->singleton('StationTypeService',StationTypeService::class); app()->singleton('StoreCheckingReceiveItemService',StoreCheckingReceiveItemService::class); app()->singleton('StoreCheckingReceiveService',StoreCheckingReceiveService::class); app()->singleton('StoreItemService',StoreItemService::class); app()->singleton('StoreService',StoreService::class); app()->singleton('UnitService',UnitService::class); app()->singleton('UserOwnerGroupService',UserOwnerGroupService::class); app()->singleton('UserService',UserService::class); app()->singleton('WarehouseService',WarehouseService::class); app()->singleton('WaybillFinancialService',WaybillFinancialService::class); app()->singleton('WeighExceptedService',WeighExceptedService::class); } }