AppBegin.php 671 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace app\service;
  3. use app\service\pay_user\PayUser;
  4. use think\Env;
  5. use think\Validate;
  6. class AppBegin{
  7. public function run($params){
  8. //$type=config('site.settle_type');
  9. //PayUser::setType($type);
  10. bcscale(2);
  11. define('TIME_C','created_at');
  12. define('TIME_U','updated_at');
  13. define('TIME_D','deleted_at');
  14. Validate::extend('mobile',function ($value,$rule=null){
  15. return preg_match('/^1[3-9][0-9]{9}$/',$value)?true:false;
  16. });
  17. $domain=Env::get('domain.cors_request_domain');
  18. if($domain) {
  19. session_set_cookie_params(86400, '/', $domain);
  20. }
  21. }
  22. }