我有一個基於Laravel構建的現有Web應用程序。我正在轉向Ionic構建以創建本地版本。 你會如何建議我分開我的意見,以及如何調用路線?有沒有人有任何例子。在哪裏安裝Laravel後端的Ionic?
以下是我即將要做:1。 移動所有我的意見公用文件夾 2.在公共文件夾中安裝離子, 3.使用UI路線&角將$ HTTP調用到後端。
感謝您的輸入:-)
我有一個基於Laravel構建的現有Web應用程序。我正在轉向Ionic構建以創建本地版本。 你會如何建議我分開我的意見,以及如何調用路線?有沒有人有任何例子。在哪裏安裝Laravel後端的Ionic?
以下是我即將要做:1。 移動所有我的意見公用文件夾 2.在公共文件夾中安裝離子, 3.使用UI路線&角將$ HTTP調用到後端。
感謝您的輸入:-)
您不能簡單地這樣做。
如果你有一個帶刀片模板的「經典」Laravel應用程序,你需要做的就是暴露一個API
。
然後你在一個不同的目錄中創建一個離子應用程序(它們不相關,所以你不必混合它們)。你只需要像任何其他離子應用程序一樣開發你的離子應用程序。然後在你的工廠,你的要求去做你API
,你這樣做:
$http.get('https://example.com/api/foo')
哪裏example.com
是您的Laravel應用程序的域(您將需要激活CORS在裏面)。
你只是不能簡單地在laravel內創建一個離子應用程序,因爲該應用程序將被內置到.apk中以便安裝在手機中,並且不能在包中添加Laravel。
所以TL; DR是有正常的Laravel應用它生活的地方,它添加一些公共API讓你離子的應用程序可以訪問它,然後建立從零離子性的應用程序,將使用該API。
這取決於你,但我更喜歡將離子項目嵌套在/ public中,因爲我想要一個單一項目的應用程序,通過存在或不存在於子文件夾中顯然將源分隔開來,但它有助於提高生產力,好處是:
您的Laravel web應該被轉換成JSON API,以便您的Ionic應用程序可以對其進行HTTP調用。 – JoeriShoeby 2017-04-23 20:56:58