laravel5.3项目中的配置问题extjs6?

时间:2016-09-13 13:41:24

标签: php apache laravel extjs

我成功创建了laravel5.3应用程序。它是简单的登录应用程序。  最初我使用了应用程序的刀片模板,后来我使用了extjs4

现在我想使用extjs6。 0

我遇到了以下问题。

我在Laravel公共文件夹中创建了ExtJS应用程序。   并且从路由我想加载索引页。

enter image description here

在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

错误: enter image description here

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路径丢失,

文件没有获取,所以如何以正确的方式引用这些文件?

1 个答案:

答案 0 :(得分:0)

首先使用sencha命令创建一个独立的ExtJS应用程序。 创建应用程序后,只需复制所有创建的文件夹并将其粘贴到公共laravel文件夹中。然后从php我们可以加载extjs应用程序。