瀏覽代碼

Merge pull request #1654 from edwinhuish/fix_namespace_in_js_str

修复由于JS字符串内单斜杠转义问题
Jiang Qinghua 3 年之前
父節點
當前提交
8055f0becd
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      resources/views/helpers/scaffold.blade.php

+ 4 - 3
resources/views/helpers/scaffold.blade.php

@@ -302,8 +302,9 @@
             $fieldsBody = $('#table-fields tbody'),
             tpl = $('#table-field-tpl').html(),
             modelNamespace = 'App\\Models\\',
-            repositoryNamespace = '{{ $namespaceBase }}\\Repositories\\',
-            controllerNamespace = '{{ $namespaceBase }}\\Controllers\\',
+            namespaceBase = '{{ str_replace( '\\', '\\\\', $namespaceBase ) }}',
+            repositoryNamespace = namespaceBase + '\\Repositories\\',
+            controllerNamespace = namespaceBase + '\\Controllers\\',
             dataTypeMap = {!! json_encode($dataTypeMap) !!},
             helpers = Dcat.helpers;
 
@@ -535,4 +536,4 @@
             });
         }
     });
-</script>
+</script>