Què és Laravel?
Característiques
Tot això ho realitza a través de múltiples funcionalitats amb diversitat de fins i possibilitats. A continuació, en parlarem d'algunes:
Modular i extensible
El sistema de rutesde Laravel
Sistema de memòria cau
Usuaris
Eloquent ORM
Sistema de plantilles de Laravel
Arquitectura MVC
- L'usuari interactua amb la interfície.
- El controlador rep l'acció de l'usuari i actualitza el model basant-se en allò sol·licitat.
- Aquest envia les dades obtingudes del nou model a la vista per generar la interfície apropiada i que reflecteixi els canvis que es van produir al model.
- Es repeteix la seqüència per cada interacció que faci l'usuari.
Migracions
Artisan
Seguretat
Altres qualitats
- Laravel inclou un Middleware, el qual s'encarrega d'analitzar i filtrar les sol·licituds HTTP entrants al vostre servidor.
- Permet desenvolupar de manera fàcil i ràpida microserveis i API de gran rendiment per als teus projectes.
- Compte amb extensions amb varietat de funcionalitats.
- El framework és instal·lable i actualitzable a través de Composer .
- Permet generar cues de treball i processos en segon pla.
- Facilita la paginació en permetre agrupar contingut en un espai determinat.
- Té integrat PHPUnit, el qual ajuda a comprovar si la teva pàgina funciona correctament.
- Compte amb gestió d'errors, és a dir que genera missatges en ocórrer qualsevol inconvenient.
- Es poden enviar mails des dels esdeveniments, controladors o ordres gràcies a una de les plantilles de Blade.
Quins usos podem donar a Laravel?
- Pàgines web.
- Intranets.
- Blocs.
- Àrees de client.
- Comentaris.
- Sistemes dinici de sessió.
- Creació de posts.
- Sistemes de mètodes de pagament.
Creixement i comunitatde Laravel
Última actualitzacióde Laravel
- Nova manera de crear migracions per evitar les col·lisions de noms.
- Nou disseny de les llistes de rutes per a més llegibilitat.
- Opció de cobertura de prova.
- Nova interfície del generador de consultes, per al suggeriment de tipus, la refactorització i l'anàlisi estàtica.
- Comença a utilitzar Symfony Mailer per al transport de correu.
- Actualitza la dependència de Flysystem upstream a Flysystem 3.x.
- Nova manera de definir els accessors i mutadors d'Eloquent.
- Nou disseny d'Ignition, la pàgina de depuració d'excepcions de codi obert.
- Suma la capacitat per afegir regles personalitzades a les regles de validació de contrasenya predeterminades.
- Mètode de sol·licitud mergeIfMissing.
- Afirmació de recomptes de lots a les proves.
- Afegeix funcions d'ajuda.
- Vistes de paginació creades amb Bootstrap 5.