Browse Source

Merge pull request #1523 from edwinhuish/extends_support_cdn_assets

扩展可以引入CDN的JS, CSS
Jiang Qinghua 3 years ago
parent
commit
bc8b54c40c
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/Extend/ServiceProvider.php

+ 5 - 0
src/Extend/ServiceProvider.php

@@ -6,6 +6,7 @@ use Dcat\Admin\Admin;
 use Dcat\Admin\Exception\RuntimeException;
 use Dcat\Admin\Support\ComposerProperty;
 use Illuminate\Support\Arr;
+use Illuminate\Support\Facades\URL;
 use Illuminate\Support\ServiceProvider as LaravelServiceProvider;
 use Symfony\Component\Console\Output\NullOutput;
 
@@ -568,6 +569,10 @@ abstract class ServiceProvider extends LaravelServiceProvider
             return array_map([$this, 'formatAssetFiles'], $files);
         }
 
+        if (URL::isValidUrl($files)) {
+            return $files;
+        }
+
         return '@'.$this->getName().'.path/'.trim($files, '/');
     }