在Laravel结构中构建ExtJS应用程序

时间:2016-02-15 10:44:13

标签: laravel extjs laravel-5 laravel-5.1 extjs5

我想在Laravel结构中构建ExtJS(5.1.0)应用程序。

+项目

++公共

+++ JS

++++ admin(内置extjs app)

++++库

+++++ ext-5.1.0(框架)

+项目

++资源

+++观点

++++管理员 ****** index.blade.php

我运行了CMD命令(在project / public / js路径中):

sencha -sdk libs\ext-5.1.0 generate app MyApp admin

在app.json中我设置:

"indexHtmlPath": "../../../resources/views/admin/index.blade.php"

在index.blade.php中我设置:

<script id="microloader" type="text/javascript" src="/js/admin/bootstrap.js"></script>

生成后,生成的bootstrap.js包含:

Ext.manifest = Ext.manifest || "../../../public/js/admin/bootstrap.json";

bootstrap.json已将所有路径设置为“public”表达式。 例如:

"Ext.app":"../../../public/js/admin/ext/packages/sencha-core/src/app"

"Ext.browser":"../../../public/js/admin/ext/packages/sencha-core/src/env/Browser.js"

浏览器正在寻找一个 myapp.localhost/public/js/admin/bootstrap.js文件,但实际路径为myapp.localhost/js/admin/bootstrap.js(没有“公开”)。

我不知道如何正确构建应用程序。

0 个答案:

没有答案