回覆列表
  • 1 # SmilenceMi

    可以使用laravel做後端開發api就可以了,前端選用自己趁手的框架開發前端應用,呼叫後端API就可以了。

  • 2 # TOM電影

    以前是寫PHP的,轉前端兩年了吧~以前寫Laravel比較多,先後在百度、大疆實習,總結一下,不知道對你有沒有幫助。Blade下的Vue

    包括Laravel在內的主流PHP框架都是MVC架構的,在檢視層通常都有自己的模板引擎。所以在大一入門的時候我一般是這樣寫的。

    編寫一個Laravel的模板檔案,傳進來PHP的變數並渲染。

    透過script標籤引入Vue,然後在標籤內寫vue的邏輯。

    配合axios這些ajax庫,前端就可以只寫在resources/views資料夾裡,不用管其他的了。

    構建工具下的Vue

    後來覺得沒有NPM和Node實在太不方便了,於是單獨建立了前端頁面的資料夾,編譯到resources/views資料夾裡,不過不久之後Laravel就提供了一體化的構建工具。

    Laravel Mix提供了一個管道,可以流式編譯CSS和JS。

    類似於Gulp,也是在Node上面跑起來的。

    在app.js裡面註冊元件。

    然後就可以直接寫在PHP的模板裡面了。

    其實原理還是和之前手動編譯的一樣,先透過webpack翻譯元件,生成正常的PHP模板,給PHP呼叫。

    這裡後端的工作一般是:

    編寫Lumen程式碼,提供服務寫好Restful的API文件用postman進行測試

    前端的工作一般是:

    編寫Vue程式碼打包編譯使用Node轉發API請求,解決跨域問題使用PM2處理併發請求結束

    現在寫JS比較多了,發現中間層用Koa、express也不錯,所以好久都沒有用PHP了。現在工作中大部分都是CMS的業務,後端JAVA比較多,前端就直接轉發了JAVA的介面。就這樣吧,希望對你有所幫助咯,以上。

  • 中秋節和大豐收的關聯?
  • 為什麼MySQL建立外來鍵時會一直報錯呢?