从Zend应用程序加载Laravel应用程序

时间:2016-03-03 06:37:09

标签: php laravel zend-framework

我们有一个构建在Zend Framework之上的应用程序。我们正在修改laravel中的一个模块。 简而言之,http://foo.com默认加载ZF应用程序。

如果用户输入http://foo.com/bar

,如何从ZF加载laravel应用程序

提前致谢。

1 个答案:

答案 0 :(得分:0)

要在http://foo.com/bar上加载laravel,您需要在服务器配置文件中进行某些更改。如果您使用NGINX Web服务器

,下面的代码可能会很有用
server {
    listen   80 default_server;
    root ABSOLUTE PATH OF LARAVEL PUBLIC DIR ;
    index index.php index.html index.htm;
    location /bar {
       try_files $uri $uri/bar /index.php$is_args$args;
    }
}

您还可以运行Laravel独立(http://baz.com)并让它充当API端点提供程序,例如:(http://baz.com/module1)。这应该返回一些日期(JSON / XML)

您的zend应用程序路由(http://foo.com/bar)将向您的模块(http://baz.com/module1)发出API请求并使用该数据。