我成功创建了laravel5.3应用程序。它是简单的登录应用程序。 最初我使用了应用程序的刀片模板,后来我使用了extjs4
现在我想使用extjs6。 0
我遇到了以下问题。
我在Laravel公共文件夹中创建了ExtJS应用程序。 并且从路由我想加载索引页。
在laravel路线:
Route::get('/extshow', function(){
return View::make('extjspage');
});
Extjspage.php
<!-- The line below must be kept intact for Sencha Cmd to build your application -->
<script id="microloader" data-app="feecee0f-b576-4366-967e-78fffdbb1023" type="text/javascript" src="../myapps/see/myapp6/bootstrap.js"></script>
来自浏览器的:localhost/extshow
localhost指向/ public目录
如果我localhost更改/ see / myapp6 /然后它可以工作但是,它将成为laravel最初加载和路由的问题。
如何在上面的情况下使用laravel加载extjs6索引?
我的apache配置:
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/simple-laravel-login-authentication-master/public
<Directory /var/www/html/simple-laravel-login-authentication-master/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
并在/ public / myapp6中创建了ExtJS应用程序。
从PHP加载ExtJS时。
由于/ myapp6路径丢失,文件没有获取,所以如何以正确的方式引用这些文件?
答案 0 :(得分:0)
首先使用sencha命令创建一个独立的ExtJS应用程序。 创建应用程序后,只需复制所有创建的文件夹并将其粘贴到公共laravel文件夹中。然后从php我们可以加载extjs应用程序。