我们有一个构建在Zend Framework之上的应用程序。我们正在修改laravel中的一个模块。 简而言之,http://foo.com默认加载ZF应用程序。
如果用户输入http://foo.com/bar
,如何从ZF加载laravel应用程序提前致谢。
答案 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请求并使用该数据。