iT邦幫忙

0

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

我目前做一個網站是以 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 的思路去寫?

看更多先前的討論...收起先前的討論...
浩瀚星空 iT邦研究生 4 級 ‧ 2018-10-05 13:49:41 檢舉
正常來說,會想要使用laravel來說,大多數都是物件導向的東西居多。
如果說你原本的專案就是屬於物件導向的情況。理論上要改的東西就比較不多。
但因為並不清楚你的所謂php原生的寫做方式是如何的。

所以並無法給你正確的答案。
asys0512 iT邦研究生 5 級 ‧ 2018-10-05 13:59:59 檢舉
我本身物件導向非常弱,所以網站物件導向的佔比應該是只有百分之十左右。我想說 laravel 有沒有從無到有的教學。
有!而且還是繁體中文。
https://www.laravel-dojo.com/
你想要的關於Laravel的資源主要就在這了。
再來,既然知道自己的物件導向弱,為何不加強他呢?
asys0512 iT邦研究生 5 級 ‧ 2018-10-05 14:49:35 檢舉
對,所以我要藉由 laravel 去學物件導向,我發現這個是一個很棒的新世界
從CI開始比較恰當XDDD
浩瀚星空 iT邦研究生 4 級 ‧ 2018-10-05 16:47:32 檢舉
我也建議從ci開始。用Laravel的話,你還得學其它東西才行,
weiclin iT邦高手 4 級 ‧ 2018-10-05 18:31:56 檢舉
沒有物件導向的基礎直接跳 Laravel 你只會感到很複雜痛苦, 大概是學不到什麼東西, 先去理解 SOLID 原則, 修改你現有的程式來符合這些原則, 之後再轉 Laravel 會是比較好的作法

2 個回答

0
scottchayaa
iT邦見習生 0 級 ‧ 2018-10-06 12:01:53
最佳解答

長痛不如短痛,既然你也認為laravel比較好,那我建議直接跳過去,現在php 框架趨勢也是laravel比較熱門(可以上網爬文驗證),當然你也可以參考其他框架,如果你有時間的話。
初學Laravel把view, controller, model, routes基本的看完加實作練習,應該可以解決你說的問題。等你熟悉後再回頭看php應該就會知道怎麼調整舊程式。現階段你就要是「背」,和練習

Luis-Chen iT邦新手 5 級 ‧ 2018-10-08 11:53:09 檢舉

肌肉學習法 呵呵

1
wolfwang
iT邦新手 4 級 ‧ 2018-10-08 13:47:18

非常建議你看這「The PHP Practitioner」一系列的影片,這是專門介紹 Laravel 的線上課程所推出 PHP 入門課程,基本上就有從 PHP 走向 Laravel 這樣的用意在,尤其是後半段基本上你想要了解的部份應該都有答案 https://laracasts.com/series/php-for-beginners

我要發表回答

立即登入回答