我目前做一個網站是以 php + mariadb 為基底的只是最近想要將網站改為 laravel 運行但短期是不太可能實現,有時間壓力。所以我想問問大神們我能如何改現有的代碼,來做到 laravel 的思路?例如我知道$do->query("SELECT ... ");這個在 laravel 已不是這樣做了那我如何可以透過 php 原生寫一個類似思路的做法?其他 laravel 在 php 原生中已經沒有的作法?網站與 css, jquery 的互動?我現在每一個頁面都是會利用 require_once 引入我所規劃的 php 腳本,但我相信我的思路還是錯誤的。所以想順便問一下 laravel 的原理?有些原生常做的代碼結構可以怎麼改善?或者其實是我想太多,可以輕鬆將現在的網站改為 laravel 框架?那萬一不行,如何正確的改善代碼結構與思路?補充看來沒辦法直接改了,只能重新用 laravel 寫一個?那有沒有 php 原生會犯的問題,可以用類似 laravel 的思路去寫?
2 回答
慕侠2389804
TA贡献1719条经验 获得超6个赞
给出一些需要考虑的点吧。譬如Laravel目前需要PHP7,那你要考虑的你的代码是不是PHP7的先,再者,
Laravel或者其他现代的PHP框架基本上都用composer来处理自动加载,那你可以去掉大部分require_once
的代码,跟着再看看你网站实现的是page controller还是front controller,如果是page controller,那么你需要在Laravel的路由上,再实现一段分派请求的逻辑。最后把与数据库交互的代码单独抽象到一层,如果你要用到Laravel里面的模型,那这一层的代码还要改动很多。
- 2 回答
- 0 关注
- 907 浏览
添加回答
举报
0/150
提交
取消