Laravel

Laravel est le framework PHP le plus utilisé, et il fournit les pièces dont chaque application web a besoin, pour que l'équipe écrive vos règles métier plutôt que la tuyauterie.

Également appelé framework Laravel framework PHP Laravel PHP

Définition

Laravel est un framework pour PHP, et un framework est simplement un ensemble de pièces toutes faites dont presque toute application web a besoin. Il existe pour que personne n'ait à refabriquer ces pièces à partir de rien à chaque nouveau projet. PHP, de son côté, est le langage dans lequel une grande partie du web est écrite, et Laravel en est le framework le plus utilisé.

Ces pièces paraissent ennuyeuses jusqu'au moment où on les nomme une par une. Se connecter et se déconnecter, décider qui a le droit de voir quel écran et envoyer un e-mail dès qu'une commande est passée, tout cela est déjà là. Il en va de même pour les travaux lents exécutés en arrière-plan afin que la page ne se fige jamais, et pour la tâche lancée chaque nuit à deux heures. Laravel garde aussi un historique écrit de chaque changement dans la base de données, ce qui permet de rejouer le même changement sur le serveur en production sans rien deviner. Toute application web sérieuse a besoin de tout cela, et Laravel arrive avec tout cela.

La vraie valeur n'est pas qu'un bon développeur serait incapable d'écrire ces pièces. C'est que des milliers d'équipes ont déjà trouvé les erreurs de cette version avant vous. Une page de connexion écrite à la main, c'est là que naissent les failles, et ce sont toujours les mêmes qui reviennent. Il y a le lien de réinitialisation qui n'expire jamais, et la page qui oublie de vérifier qui frappe à la porte. C'est pourquoi, quand Linkysoft reprend un logiciel écrit par d'autres, la connexion est le premier fichier que nous ouvrons.

Voici ce que personne n'explique à la livraison. Chaque version de Laravel a une date après laquelle elle ne reçoit plus de correctifs de sécurité gratuits, environ deux ans pour une version normale et trois pour une version à support long. Un système construit puis laissé seul dépasse cette date en silence, donc rien ne casse et aucune alerte n'apparaît. Les réparations se sont simplement arrêtées, et plus vous attendez, plus le rattrapage coûte cher. Posez donc deux questions à votre prestataire et inscrivez les réponses au contrat. Sur quelle version suis-je, et quand son support de sécurité se termine-t-il ?

Linkysoft construit la plupart de ses applications web sur Laravel, et c'est pour cela que cette date figure dans le document de livraison plutôt qu'en note de bas de page. C'est aussi la première chose que vérifie notre équipe cybersécurité sur un système que nous n'avons pas écrit. Et si vous préférez acheter plutôt que construire, un produit prêt comme Storek est tenu à jour pour vous. La version cesse alors complètement d'être votre affaire.

Questions sur Laravel

À quoi sert Laravel ?
À construire des sites et des applications web qui font un vrai travail : boutiques, systèmes de réservation, portails clients, outils internes. Il fournit les pièces communes pour que l'équipe écrive vos règles.
Laravel est-il gratuit ?
Le framework lui-même est gratuit et open source. Vous payez toujours les personnes qui l'utilisent, le serveur sur lequel il tourne et les modules payants éventuels.
Laravel est-il sûr ?
Ses propres pièces sont bien testées et corrigées vite. La plupart des intrusions viennent du code sur mesure écrit autour, ou d'une version qui ne reçoit plus de mises à jour de sécurité.
Comment savoir sur quelle version de Laravel tourne mon système ?
Demandez à votre développeur : c'est une ligne dans un fichier, une minute à vérifier. Notez le numéro et sa date de fin de sécurité dans le document de livraison.
Laravel est-il mieux que WordPress pour mon activité ?
Ce sont deux métiers différents. WordPress convient à un site qui publie surtout des pages et des articles. Laravel convient à un logiciel avec des règles, des rôles et ses propres données, réservations ou commandes.

Vous ne voyez toujours pas comment cela s'applique à votre projet ?

Dites-nous ce que vous construisez et nous vous répondrons simplement.