Maison  >  Article  >  cadre php  >  La différence entre Laravel et TP5

La différence entre Laravel et TP5

(*-*)浩
(*-*)浩original
2019-10-30 10:12:245192parcourir

La différence entre Laravel et TP5

Framework Laravel : (Apprentissage recommandé : développement laravel)

Lavavel a toujours adhéré au principe d'élégance, ce qui est très bien. Il prend en charge Composer, implémente des extensions plus riches et dispose d'une documentation communautaire active. Par rapport à TP, Lavavel est plus grand et plus sécurisé. Il est plus adapté au développement de projets de grande et moyenne taille et est connu sous le nom de « framework de développement principal ». ".

Laravel dispose déjà d'une implémentation avancée de PHP ActiveRecord -- Eloquent ORM. Il peut facilement appliquer des « contraintes » aux deux côtés de la relation, afin que vous ayez un contrôle total sur les données et profitiez de toutes les commodités d'ActiveRecord. Eloquent prend en charge nativement toutes les méthodes du générateur de requêtes (query-builder) dans Fluent.

Framework ThinkPHP :

ThinkPHP est né pour simplifier le développement d'applications au niveau de l'entreprise et le développement d'applications WEB agiles. Il est né début 2006 et a été officiellement renommé ThinkPHP le jour du Nouvel An 2007 et a été publié dans le cadre de l'accord open source Apache2.

ThinkPHP adhère au principe de conception simple et pratique depuis sa naissance tout en conservant d'excellentes performances et un code minimal, il se concentre également sur la facilité d'utilisation. Et il possède de nombreuses fonctions et fonctionnalités originales Avec la participation active de l’équipe communautaire, il est continuellement optimisé et amélioré en termes de facilité d’utilisation, d’évolutivité et de performances.

La différence entre Laravel et tp5

Laravel aura une vérification de falsification de demande intersite csrf lorsque le formulaire est soumis, mais pas Tp5.

Laravel doit d'abord définir la route lors de la demande, Tp5 n'a pas besoin d'être défini. Il est accessible avec la route pathinfo.

Laravel aura un middleware avant la requête, et Tp5 aura des pré-opérations et des hooks.

Comment soumettre des données, Laravel doit ajouter @csrf ou {{ csrf_token() }} au formulaire lors de la soumission du formulaire pour empêcher les attaques inter-domaines, mais TP ne le fait pas.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn