2016-03-03 63 views
0

我們有一個基於Zend Framework構建的應用程序。我們正在修改laravel中的一個模塊。 假設,http://foo.com默認加載ZF應用程序。從Zend應用程序載入Laravel應用程序

我如何從ZF加載laravel應用程序,如果用戶提前進入http://foo.com/bar

感謝。

+0

你到現在爲止的嘗試? – Deep

+0

@DeepKakkar:我是ZF的新手,因此在調用特定模塊時找到從ZF前端控制器加載Laravel應用程序的方法 – rahulb

+0

難道你不能只將laravel安裝到「公共」文件夾中嗎? –

回答

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請求並使用數據。

相關問題