關於原生php 與 laravel ,如何改成 laravel 思路?

发布于 2022-09-07 23:35:40 字数 647 浏览 13 评论 0

我目前做一個網站是以 php + mariadb 為基底的
只是最近想要將網站改為 laravel 運行
但短期是不太可能實現,有時間壓力。

所以我想問問大神們
我能如何改現有的代碼,來做到 laravel 的思路?
例如我知道

$do->query("SELECT ... ");

這個在 laravel 已不是這樣做了

  1. 那我如何可以透過 php 原生寫一個類似思路的做法?
  2. 其他 laravel 在 php 原生中已經沒有的作法?網站與 css, jquery 的互動?
  3. 我現在每一個頁面都是會利用 require_once 引入我所規劃的 php 腳本,但我相信我的思路還是錯誤的。所以想順便問一下 laravel 的原理?
  4. 有些原生常做的代碼結構可以怎麼改善?
  5. 或者其實是我想太多,可以輕鬆將現在的網站改為 laravel 框架?那萬一不行,如何正確的改善代碼結構與思路?

補充

看來沒辦法直接改了,只能重新用 laravel 寫一個?
那有沒有 php 原生會犯的問題,可以用類似 laravel 的思路去寫?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

静谧 2022-09-14 23:35:40

给出一些需要考虑的点吧。譬如Laravel目前需要PHP7,那你要考虑的你的代码是不是PHP7的先,再者,
Laravel或者其他现代的PHP框架基本上都用composer来处理自动加载,那你可以去掉大部分require_once的代码,跟着再看看你网站实现的是page controller还是front controller,如果是page controller,那么你需要在Laravel的路由上,再实现一段分派请求的逻辑。最后把与数据库交互的代码单独抽象到一层,如果你要用到Laravel里面的模型,那这一层的代码还要改动很多。

尘曦 2022-09-14 23:35:40

直接重新用 Laravel 实现。魔改一时爽,到时候维护哭瞎。

凌乱心跳 2022-09-14 23:35:40

Laravel也不是特别优秀吧..

如果真要为php行业做点事, 建议将php改写成jquery模式.. 这才是真正的为民造福.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文