为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
猛跑小猪 2018-10-02 17:25:23
我目前做一個網站是以 php + mariadb 為基底的只是最近想要將網站改為 laravel 運行但短期是不太可能實現,有時間壓力。所以我想問問大神們我能如何改現有的代碼,來做到 laravel 的思路?例如我知道$do->query("SELECT ... ");這個在 laravel 已不是這樣做了那我如何可以透過 php 原生寫一個類似思路的做法?其他 laravel 在 php 原生中已經沒有的作法?網站與 css, jquery 的互動?我現在每一個頁面都是會利用 require_once 引入我所規劃的 php 腳本,但我相信我的思路還是錯誤的。所以想順便問一下 laravel 的原理?有些原生常做的代碼結構可以怎麼改善?或者其實是我想太多,可以輕鬆將現在的網站改為 laravel 框架?那萬一不行,如何正確的改善代碼結構與思路?補充看來沒辦法直接改了,只能重新用 laravel 寫一個?那有沒有 php 原生會犯的問題,可以用類似 laravel 的思路去寫?
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

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

查看完整回答
反对 回复 2018-10-08
?
慕侠2389804

TA贡献1719条经验 获得超6个赞

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

查看完整回答
反对 回复 2018-10-08
  • 2 回答
  • 0 关注
  • 907 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信