laravel菜鳥教程 laravel除了文檔外,還有什么文字和視頻教程推薦?
laravel除了文檔外,還有什么文字和視頻教程推薦?作為laravel的忠實用戶,我開發(fā)PHP已經(jīng)十年了,我學到了最好的文檔和視頻教程laravel的目錄不同于ThinkPHP,它們的渲染模板也不同
laravel除了文檔外,還有什么文字和視頻教程推薦?
作為laravel的忠實用戶,我開發(fā)PHP已經(jīng)十年了,我學到了最好的文檔和視頻教程
laravel的目錄不同于ThinkPHP,它們的渲染模板也不同,模型的功能也比ThinkPHP強大得多
先安裝composer,然后在全局范圍內(nèi)安裝laravel/installer,然后啟動一個laravel,您需要找到一些小項目供以后練習?,F(xiàn)在laravel已經(jīng)升級到5.8了,最新的視頻教程也出來了
學習了laravel組件之后,基本上可以脫離核心架構(gòu)
如果你想進一步學習laravel、spool、ThinkPHP和Yi,我也從TP轉(zhuǎn)到了Yii,我也經(jīng)歷了以前遇到的問題。首先,我個人的感覺是,我經(jīng)歷了一個新的框架,不同的語法和結(jié)構(gòu),和心理沖突。建議在網(wǎng)上搜索yii2思維導圖,了解整個實施過程,以便快速學習。
為什么學了tp后,再去看yii和laravel感覺這兩個好難?
主要問題的范圍太廣。正??蚣芎驼Z言之間沒有可比性和交集性。
但是,我們可以從業(yè)務(wù)角度建立聯(lián)系。
舉個簡單的例子,使用laravel的PHP開發(fā)人員將考慮使用C編寫擴展,以在某些性能場景中實現(xiàn)業(yè)務(wù)。其實,這可以比作拉威爾和圍棋的關(guān)系。
當然,使用C編寫擴展和使用go to work with PHP有一些區(qū)別。
前者是直接的底層嵌入,可以通過PHP語法直接操作。后者更多的是形成一個獨立的服務(wù),然后通過內(nèi)容或HTTP、RPC模式調(diào)用。
從用戶的方便性來看,前者更優(yōu)越。
但是,從項目的體系結(jié)構(gòu)和可擴展性的角度來看,后者更優(yōu)越。
更重要的是,從成本的角度來看,主要是指開通成本和維修成本,前者明顯劣于或劣于后者。
因此,通常在項目中,go可以代替PHP來做一些無狀態(tài)、高性能的服務(wù)。比如圖像處理、網(wǎng)關(guān)轉(zhuǎn)發(fā)等,可以理解為獨立于業(yè)務(wù),完善的基本服務(wù)。
這也是當前微服務(wù)的早期原型。如果您將業(yè)務(wù)劃分為多個服務(wù),并且每個服務(wù)相互獨立,那么您就不關(guān)心服務(wù)的實現(xiàn)(使用您喜歡的任何服務(wù)),只需滿足既定的協(xié)議即可。
關(guān)注互聯(lián)網(wǎng)發(fā)展,互聯(lián)網(wǎng)架構(gòu),歡迎大家互相調(diào)侃