
Vraag je je als ontwikkelaar af hoe je kunt voorkomen dat je telkens dezelfde code opnieuw schrijft, zodat je sneller websites bouwt? Laravel-packages zijn precies de oplossing die je nodig hebt om je workflow te stroomlijnen, de beveiliging van je website te versterken en de functionaliteit ervan uit te breiden. Lees hier meer over Laravel-packages en ontdek een selectie van de beste.
Wat is een Laravel-package?
Laravel-packages zijn kant-en-klare, herbruikbare codemodules waarmee je zonder omhaal functionaliteit aan Laravel toevoegt. Dankzij packages winnen ontwikkelaars tijd: ze leunen op betrouwbare tools die de Laravel-community heeft getest. Zo kunnen ze zich richten op wat hun eigen applicatie bijzonder maakt.
Laravel-package versus bundle
De termen “Laravel-package” en “bundle” worden vaak door elkaar gehaald. De verschillen zijn dan ook subtiel. Een Laravel-package wordt ontwikkeld door een community of een derde partij, terwijl bundles van het kernteam van Laravel komen. Die laatste zitten bij een verse Laravel-installatie meteen in het pakket. Laravel-packages daarentegen zijn er standaard niet bij.
10 onmisbare Laravel-packages om je website te bouwen
Welk Laravel-package het beste is, hangt af van de kenmerken van je project. Reken op Laravel-bureau AmphiBee om je te helpen een doeltreffende en veilige website te bouwen met de best passende Laravel-packages.
Laravel Debugbar
Bij Laravel Debugbar zegt de naam alles: dit package helpt je je Laravel-applicatie te optimaliseren en te debuggen via een debugbalk. Gebruik hem om in realtime een beeld te krijgen van de prestaties van je applicatie. Je bekijkt er de SQL-queries, de gerenderde templates, de fouten, de stukken code die het meeste tijd kostten en nog veel meer. Je kunt het debuggen zelfs vergemakkelijken met eigen berichten.
Laravel User Verification
Het package Laravel User Verification is bedoeld voor het verifiëren en valideren van e-mailadressen. Zo verloopt het onboarden van de gebruikers van je website soepeler. Met Laravel User Verification pas je de e-mailtemplates, de verificatielogica en de gebruikerservaring aan de eigenheid van je applicatie aan. Bovendien bespaart dit package je tijd en energie bij de ontwikkeling van je applicaties, omdat het naadloos aansluit op de authenticatie- en notificatiesystemen van Laravel.
Socialite
Socialite is hét package om social login in je Laravel-applicatie in te bouwen. Het ondersteunt de grote platforms zoals Facebook, Twitter en Google, zodat je gebruikers met hun socialmedia-account op je website kunnen inloggen. Socialite vereenvoudigt de integratie van OAuth providers aanzienlijk en maakt het authenticatieproces snel en veilig.
Laravel Mix
Laravel Mix is een tool om assets te compileren in Laravel-projecten. Gebruik dit Laravel-package om je buildstappen efficiënter te definiëren en je workflow te verbeteren. Als opvolger van Laravel Elixir sluit Laravel Mix naadloos aan op Webpack en bespaart het je kostbare tijd bij het beheren van je front-end assets.
Bagisto
Bagisto is opensource e-commercesoftware op basis van Laravel die binnen de Laravel-community razendsnel populair werd. Bagisto is gebruiksvriendelijk en eenvoudig op te zetten, en richt zich op bedrijven van elke omvang. Zet het in om tijd te winnen bij het bouwen van webshops of bij het online brengen van fysieke winkels, en ook om je kosten en je personeelsbehoefte te drukken. Bagisto biedt voorraadbeheer over meerdere magazijnen, plus functies als betaalintegratie, meerdere valuta’s, lokalisatie, toegangsniveaus en multichannel.
Laravel-SEO
Met Laravel-SEO houd je de vindbaarheid van je Laravel-website onder controle. Dit package laat je onder meer je metatags eenvoudig toevoegen, wijzigen en verwijderen. Je kunt het ook gebruiken om titeltags, OpenGraph-tags (Facebook, LinkedIn en dergelijke), Twitter-tags, robots-tags, gestructureerde data (artikelen, FAQ-pagina’s) of favicons te genereren. Laravel-SEO is een echte bondgenoot om de zichtbaarheid en de ranking van je Laravel-website te verbeteren.
Laravel Telescope
Laravel Telescope is een package dat het debuggen vergemakkelijkt. Het is een krachtige tool met een eenvoudige, intuïtieve interface waarin je verstuurde mails, requests, logs, events en nog veel meer terugziet. Je raadpleegt er informatie in realtime, zodat je problemen op je website snel opspoort en de nodige maatregelen neemt om ze op te lossen.
Orchestral Testbench
Orchestral Testbench is bedoeld voor ontwikkelaars die zelf Laravel-packages maken. Zij kunnen de tests voor hun packages schrijven zoals ze dat normaal in een Laravel-applicatie zouden doen, maar zonder er een te hoeven installeren. Orchestral Testbench is onmisbaar om Laravel-packages te bouwen en er zeker van te zijn dat ze goed werken.
Entrust
Met Entrust definieer je gebruikersrollen en ken je aan elke rol specifieke rechten toe. Dat maakt de website veiliger, omdat gebruikers alleen bij de functies komen die bij hun rol horen.
No Captcha
Dit package beschermt je Laravel-formulieren tegen bots en spam. Het geeft je een extra beveiligingslaag via de reCaptcha-validatie van Google, plus opties om de CAPTCHA-widget aan te passen zodat die perfect in het ontwerp van je formulier past. Met No Captcha blijft de kwaliteit van de gebruikerservaring behouden.


