首頁 > php框架 > Laravel > 主體

laravel和tp5的差別

(*-*)浩
發布: 2019-10-30 10:12:35
原創
5329 人瀏覽過

laravel和tp5的差別

Laravel框架:     (推薦學習:laravel開發

Lavavel一直秉承著優雅的原則,很好的支持了composer,實現了更豐富的擴展,社區文檔活躍,相較於TP,Lavavel更龐大,安全性也更高,更適合開發大中型項目,被稱為“巨匠型開發框架”。

在Laravel中已經具有了一套高級的PHP ActiveRecord實作 -- Eloquent ORM。它能方便的將「約束(constraints)」應用到關係的雙方,這樣你就具有了對數據的完全控制,而且享受到ActiveRecord的所有便利。 Eloquent原生支援Fluent中查詢建構器(query-builder)的所有方法。

ThinkPHP框架:

ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生於2006年初,2007年元旦正式更名為ThinkPHP,並遵循Apache2開源協定發布。

ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的效能和至簡的程式碼的同時,也注重易用性。並且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進。

laravel和tp5的區別

Laravel 在表單提交的時候會有csrf 跨站請求偽造驗證,Tp5則沒有。

Laravel 在請求需要先定義路由,Tp5可以不定義,有pathinfo路由即可存取。

Laravel 在請求之前會有中間件, Tp5會有前置操作和鉤子。

提交資料的方式,Laravel在提交表單時需要在表單中加入@csrf或{{ csrf_token() }}來防止跨域攻擊,而TP不會。

以上是laravel和tp5的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板