() translation by (you can also view the original English article)
Sur la photo, la page d'accueil de Laravel décrit le framework comme suit:
Le framework PHP pour les artisans du Web
Court, doux et au point. Autrement dit, si vous connaissez déjà PHP et d’autres frameworks, bien sûr. Si vous ne l'êtes pas, nous avons beaucoup de matériel à lire. Par exemple:
- Creuser dans le conteneur IoC de Laravel
- Quoi de neuf à Laravel 5
- Astuce: Installation de Laravel 5
- Doctrine ORM et Laravel 5
- Créer une application de discussion en temps réel avec Modulus et Laravel 5
- Et plus
Si ceux-ci ne satisfont pas votre désir, nous avons également quelques cours disponibles.
Une fois que vous avez franchi le pas et que vous vous êtes familiarisé avec le cadre, vous pourriez être curieux de connaître les outils et les packages à intégrer à votre travail.
Pour vous aider, voici un aperçu des 20 paquets Laravel les plus populaires actuellement disponibles sur le marché Envato.
1. Sximo CMS Generator (Pour Laravel 4.1)
Sximo vise à ajouter des fonctionnalités de base CRUD (create-read-update-delete) à votre application Laravel basée sur la base de données MySQL.



Il offre les fonctionnalités suivantes:
- PHP Framework basé sur Laravel. C'est rapide et léger.
- La conception est basée sur le framework CSS Bootstrap pour s’assurer que le site a fière allure et qu’il réagit de manière à ce qu’il soit parfait sur tous les appareils.
- The Code Builder vous permet de créer des modules pour étendre l'application.
- Sximo fournit une bibliothèque complète pour commencer à créer une application à la fois sur le front-end et le back-end.
Il offre des fonctionnalités supplémentaires telles que la fonctionnalité de connexion intégrée, les fonctionnalités utilisateur et de groupe, la gestion des menus, etc.
2. Josh Admin Template
Josh est un autre modèle d'administration axé sur Laravel qui vise à faciliter la gestion de votre application.



CA offre:
- un design réactif
- HTML5 et CSS3
- Conception basée sur Bootstrap
Il offre également un frontal et un back-end complets pour que vous puissiez avoir un aperçu de l'utilisation de votre application pendant une période donnée. Il offre des données sur les vues, les ventes, les abonnés, les utilisateurs enregistrés, etc.
3. ArtVenue
ArtVenue facilite le démarrage de votre propre site Web de partage d'images.



Le package comprend les fonctionnalités suivantes:
- photo géolocalisation
- Détails EXIF pour chaque image
- profils uniques pour chaque membre du site web
- caractéristiques sociales telles que la capacité à suivre et à ne pas suivre
- la possibilité de télécharger l'image originale
- support pour s'abonner à un flux donné via RSS
- ... et plus
Pour les développeurs qui cherchent à créer une solution pour les photographes (ou les photographes qui travaillent dans le développement Web), cela peut être une excellente solution si vous souhaitez vous approprier entièrement votre travail sans le placer sur un site appartenant à quelqu'un d'autre .
4. Sximo CMS Generator (For Laravel 5.1 LTS)
Cette version de Sximo tire parti de nombreuses fonctionnalités offertes par Laravel 5.1.



Semblable à la version compatible avec les versions antérieures de Laravel, celle-ci repose sur:
- MySQL
- Bootstrap
- PHP
- jQuery
- CSS
- ... et plus
Il offre également la possibilité de trier, rechercher et télécharger des enregistrements, ainsi que la possibilité d'exporter les données dans un format compatible avec Excel. En outre, il offre un éditeur MySQL, une présentation de formulaire et un éditeur d’options, et bien plus encore.
Si vous souhaitez créer votre propre CMS mais que vous souhaitez le faire sur Laravel 5.1, cette version de Sximo est peut-être exactement ce dont vous avez besoin.
5. Mobile Site Builder Pro
Ce paquet permet de construire des sites mobiles hébergés sur Laravel. La chose la plus intéressante du paquet est peut-être qu’il ne s’arrête pas à un site Web de base.



Au lieu de cela, il offre:
- médias sociaux
- eCommerce
- images
- vidéo
- ... et plus
Donc, si vous êtes en train de gérer une entreprise mobile et que vous voulez que votre solution soit optimisée par Laravel, alors n'oubliez pas de consulter ce package.
6. Kotakin for Self-Hosted File Sharing
Kotakin transforme votre application Web basée sur Laravel en une solution de partage de fichiers qui vous permet de partager facilement des fichiers et des dossiers avec d’autres utilisateurs.



Si vous êtes familier avec des services comme Dropbox et/ou Box, vous connaissez bien le type de fonctionnalité proposé ici. Ce package donnera à votre application les fonctionnalités suivantes:
- une API
- multilingue
- gestion des utilisateurs
- visualiseur de média intégré
- un éditeur de modèle
- Téléchargement du fichier Ajax
- design réactif
- recherche
- image miniature
- ... et beaucoup plus
Si vous souhaitez héberger votre propre service de partage de fichiers sans avoir à utiliser une ressource tierce, extrayez ce package.
7. Classic Invoicer
Disons que vous êtes responsable de la gestion des services de back-office d'une entreprise, dont une partie comprend la facturation. L'entreprise essaie d'exécuter tous ses logiciels en interne, mais ne dispose pas actuellement d'un système de facturation.



Entrez Classic Invoicer. Ce package vous permet d'exécuter un système de facturation au-dessus de Laravel. Il offre les fonctionnalités suivantes:
- Il offre un design réactif pour que vous puissiez utiliser l'application sur votre ordinateur et votre appareil mobile.
- Vous pouvez stocker les informations sur le client pour chacune des factures.
- Il est possible de gérer les estimations dans l'application.
- Il gère différents types de paiement.
- ... et plus.
Vous souhaitez conserver vos factures en interne dans une application personnalisée? Ne manquez pas ça.
8. Buzzy for News, Lists, Polls, and Videos
À l'inverse, Buzzy est un progiciel destiné à gérer un site social axé sur les nouvelles, les listes de virus, les sondages et les vidéos.



Buzzy offre les fonctionnalités suivantes:
- un design 100% réactif
- dispositions personnalisables
- un panneau d'administration back-end
- des profils d'utilisateurs
- intégration avec divers canaux de médias sociaux
- un éditeur de post intégré
- support multilingue
Si vous envisagez de créer votre propre site de nouvelles sociales qui offre tout ce que les autres principaux sites proposent, alors c'est peut-être exactement ce dont vous avez besoin.
9. BeDrive for File Sharing and Cloud Storage
Semblable à Kotakin, BeDrive vise à prendre sur les goûts de Dropbox et Google Drive en fournissant un ensemble impressionnant de fonctionnalités similaires, toutes conçues pour fonctionner sur Laravel.



En utilisant BeDrive, vous avez la possibilité de:
- offre d'hébergement de fichiers
- fournir un tableau de bord à vos utilisateurs
- accepter les paiements
- gérer l'application depuis un panneau d'administration
- voir les analyses liées à l'application
- afficher les aperçus de fichiers
- partager les fichiers via les médias sociaux
- et bien plus encore
Les exigences de base de l'application incluent au moins PHP 5.4 avec l'extension PHP MCrypt et MySQL ou un serveur de base de données similaire tel que Postgres, SQLite ou SQL Database Server.
10. RESTfull API Client and Server
Ce package particulier est un complément pour Sximo (qui est couvert ci-dessus) et le transforme en un service Web complet accessible via différents points de terminaison API.



Cela signifie que vous aurez la possibilité de générer des clés API pour les applications client, des fonctionnalités CRUD intégrées ainsi que les fonctionnalités de base GET
, PUT
, POST
, DELETE
et l'authentification de base.
11. Smile Media



Fidèle à la volonté de créer des sites qui favorisent la diffusion de contenu viral, Smile Media propose un package pour vous aider dans cette tâche grâce à:
- design réactif
- différents formats de médias
- Prise en charge d'Amazon S3
- analytique
- personnalisation
- des outils tels que PHP, Sass, CSS3, HTML5, etc.
Smile Media fournit une plate-forme solide à partir de laquelle vous et vos utilisateurs pouvez partager des médias sur vos différents canaux de médias sociaux.
12. Employer Zone
L'un des aspects de la gestion d'une entreprise consiste à suivre toutes les activités liées aux ressources humaines.



De nombreux services sont disponibles pour vous aider, mais si vous envisagez de le faire dans le cadre de votre propre application et / ou de votre propre serveur, Employer Zone peut être une option viable pour vous.
Le forfait offre:
- la capacité de stocker les détails du personnel
- gestion des enregistrements de vacances, des registres de présence et des enregistrements de vacances
- gestion des candidatures
- gestion de la paie et gestion des dépenses
- Twilio support pour la construction de l'intégration SMS
- et beaucoup plus
En fin de compte, le package offre un ensemble complet de fonctionnalités qui peuvent toutes aider une PME à gérer ses ressources humaines de manière efficace et en interne.
13. ShotPro Community
Des services tels que Dribbble ont fait un travail remarquable en créant des communautés de types créatifs qui souhaitent partager et interagir les uns avec les autres. Et si vous deviez créer votre propre site spécifiquement destiné à la même chose?
Entrez ShotPro.



14. Loyalty Cards for Mobile Site Builder Pro
Si vous utilisez un site basé sur le package Mobile Site Builder Pro, les Loyalty Cards peuvent être une extension valable pour vous.



Laissez les clients économiser pour des réductions et des cadeaux avec Loyalty Cards.
C'est une simple extension, mais elle permet aux clients de créer des comptes et d'enregistrer des coupons au fur et à mesure de leur mise à disposition sur leur compte, ce qui peut ensuite être utilisé sur un magasin basé sur Mobile Site Builder Pro.
15. zFiles for Online File Sharing
zFiles est un autre package qui cherche à fournir une autre alternative de partage de fichiers, comme les autres que nous avons déjà vues. Le choix n'a jamais été une mauvaise chose, cependant!



- Télécharger plusieurs fichiers.
- Définissez un quota d'utilisation de disque.
- Mot de passe protéger les fichiers.
- Profitez du système de publicité intégré.
- Mises à jour gratuites, thèmes, support, etc.
De plus, et directement depuis le site:
zFiles est avancé PHP Multiple File Uploader permet à vos visiteurs et à vos utilisateurs de télécharger plusieurs fichiers à la fois. Peut également partager des fichiers avec d'autres utilisateurs ou créer un lien public pour quiconque. zFiles a été créé pour tous ceux qui doivent constamment envoyer ou recevoir des fichiers.
Donc, si aucun des autres déjà mentionnés ne correspond à la facture, alors peut-être que zFiles vous servira bien.
16. Niche Job Ads
Parlant de l’implantation de logiciels en interne, vous recherchez peut-être un emploi (ou des emplois) en ligne pour votre entreprise, mais vous préférez ne pas le faire sur l’un des principaux sites.



Pourquoi ne pas l'héberger sur votre propre domaine en utilisant une application telle que Niche Job Ads? Aussi simple que cela puisse paraître, Niche Job Abs cherche à simplifier et à simplifier autant que possible la création d’un forum sur votre application Laravel.
Vous pouvez voir une démonstration du projet en action depuis la page de démonstration de leur produit. Assurez-vous d'utiliser le nom d'utilisateur "demo@demo.com" et le mot de passe "demopass".
17. Online Store CMS
Il n'est pas rare de trouver des gens qui vendent des biens en ligne. La chose est, nous le faisons souvent par le biais de magasins tiers qui prennent finalement une commission pour nous permettre de lister nos produits sur leur marché.



Ce modèle fonctionne bien: ils amènent le public, vous apportez les marchandises. Mais que faire si vous voulez aller plus loin que cela et créer une boutique en ligne spécifiquement pour vos produits à vos conditions sur votre serveur?
Alors Online Store CMS peut être le package Laravel qui vous convient. CA offre:
- menus et gestion des catégories
- un design avant moderne
- intégration à la fois avec Stripe et PayPal
- création de page intégrée
- un moyen facile de gérer les produits et les commandes
- ... et plus
Accompagnez ce package avec certaines des autres choses que nous avons abordées dans cet article et vous pourriez gérer toute votre entreprise au-dessus de quelques paquets Laravel.
18. jCMS
Les systèmes de gestion de contenu sont l’un des produits de base des logiciels basés sur le Web. Bien qu'il existe de nombreuses options, chacune d'entre elles offre une approche unique de la manière d'aborder le problème.
Certains offrent plus de fonctionnalités que d'autres, certains sont plus avisés que d'autres et certains sont difficiles à configurer. Mais si vous connaissez Laravel et que vous recherchez un CMS populaire et facile à utiliser, basé sur le framework, consultez jCMS.



Il offre la possibilité de créer un blog, un site de commerce électronique, une galerie ou tout autre type de gestion de contenu, le tout à partir de leur configuration de l'application et tout en haut de la base de Laravel.
19. Stock Awesome Inventory System and Stock Control
L'un des défis liés à la gestion de tout inventaire est la gestion des enregistrements dudit inventaire. Stock Awesome vise à faciliter les choses grâce à l'utilisation de logiciels Web conçus pour fonctionner sur Laravel.



De la description du paquet:
Dites au revoir à votre livre de stock de bureau. Stock Awesome est une application Web qui vous permet de surveiller les consommables de bureau et les envois en entrepôt. Il permet à l'utilisateur de gérer facilement vos articles et de gérer facilement votre niveau d'inventaire et la valeur des articles en magasin, ainsi que ceux distribués, en veillant à maintenir le bon niveau de stock, afin de répondre à la demande tout en conservant les coûts de stockage au minimum.
Pas mal, non? En plus de cela, il dispose d'une fonctionnalité de recherche intégrée qui vous permet de localiser et de récupérer des éléments et leurs emplacements. Il existe également des capacités de gestion perfectionnées pour garder un œil sur les quantités d’inventaire et la prise en charge des alertes en cas de baisse des stocks.
20. Signal Autos
Voici une bonne idée pour une application Web: un concessionnaire automobile en ligne intégré à un package Laravel.



Signal Autos vous permet de gérer toutes vos listes de véhicules via une interface Web dans votre propre application. Non seulement cela, mais il comprend également:
- prise en charge de l'API REST de Laravel 5
- une application Android native
- la possibilité de synchroniser automatiquement le contenu de l'application mobile et de l'application Web
- Documentation API pour développement futur
- support multilingue
- ... et plus
Si vous essayez de vendre des automobiles et que vous souhaitez le faire par le biais de votre propre application et de votre propre logiciel Android, Signal Autos peut être une option solide pour vous.
Conclusion
Au cours des dernières années, Laravel, qui était un environnement PHP naissant, est devenu une base solide pour la création d’applications Web basées sur PHP. Son approche MVC pour créer des applications Web, un gestionnaire de dépendances dédié et un système de packaging en font un choix solide pour les projets Web.
Ce sont des ressources telles que celles énumérées ci-dessus qui aident les développeurs à créer des solutions matures et robustes pour leurs clients. Comme Laravel continue de progresser et que des packages supplémentaires apparaissent sur le Marketplace, nous ne manquerons pas de les couvrir.