關於 Laravel 5.4 瘦身問題 ?

  • 個人認為 Laravel 是個很強大的 php 框架,全端都可以包,不過也因此我自己本身有點小疑問,問題如下:

1.前後端分開的狀況

*如果今天被分配到後端的工作但又想用Laravel ,有辦法在 create-project 的時候或是其他方法來針對 Laravel 瘦身嗎?(例如 views 或 其他 功能因為前端有人做了,後端就不太需要這些功能)

2.全端都用Laravel的狀況

*如果要開始全端的工作,但不想用Laravel 內的 blade 語法,單純只想用 Vue來寫,這樣在create-project 後,有辦法針對此專案對 laravel 瘦身嗎?

我還只是個新手,只是針對我工作上遇到的問題提出疑惑,並沒有要戰哪個方法好,如問題太淺還請大大們多多體諒與指教!謝謝

1.前後端分開的狀況

真的是前后端分离的情况下,你完全可以考虑 lumen: https://lumen.laravel.com/

2.全端都用LARAVEL的狀況

这种情况下,如果你不想使用 blade 的话,你可以直接注释 app.php 里面你不需要的 ServicesProvider 的吧。

不过我的建议是,项目早期其实不用考虑这些问题。

JellyBool

1.前後端分開的狀況

真的是前后端分离的情况下,你完全可以考虑 lumen: https://lumen.laravel.com/

2.全端都用LARAVEL的狀況

这种情况下,如果你不想使用 blade 的话,你可以直接注释 app.php 里面你不需要的 ServicesProvider 的吧。

不过我的建议是,项目早期其实不用考虑这些问题。

blaze0207 回复 JellyBool

@jellyBool大大:
非常感謝您的建議,幫助很大!!

blaze0207 回复 JellyBool

@jellyBool大大您好:
關於lumen想另外請教一個問題,因為前端是SPA架構,所以最後會給我一個資料夾裡面只有index.html,app.js,app.css以及其他靜態檔案(圖片字型等…),該如何讓 lumen serve 此 static folder,
因為我發現 lumen 的 public 目錄不能直接用前端產生的資料夾取代,首頁似乎還是得透過 lumen 的 index.php 才能接起來 ?

JellyBool 回复 blaze0207

额。。既然你使用了 SPA ,其实这个前端的页面随便你怎么跑的吧。每个框架(React 或 Vuejs)都有自己的部署方案吧。lumen 只是负责提供 api 就好了啊

Ming Zhou 回复 blaze0207

同大佬说的,项目就前端跑就行了,lumen写api,前端调用api获取和操作数据