En tant que développeur Web full stack (et service backend), j'ai souvent besoin de créer une interface API et d'administration pour les applications Web de petite et moyenne taille dans les plus brefs délais. Et grâce à la syntaxe expressive et aux outils de développement rapides fournis, je trouve Laravel très utile à cet effet.
Aussi pour moi-même, je désactive parfois Internet intentionnellement pendant que j'écris du code pour me concentrer sur le travail et respecter les délais. Pendant cette période d'isolement, j'ai besoin de versions hors ligne de la documentation de divers outils, bibliothèques et frameworks. Même si, pour la plupart des autres outils, bibliothèques et frameworks, une documentation hors ligne est disponible, pour Laravel, cela n'a jamais été vrai. Pour résoudre ce problème, il y a quelques années, j'ai créé et maintenu une documentation téléchargeable hors ligne de toutes les versions de Laravel disponibles à l'époque et publiée via Leanpub gratuitement (avec un prix minimum de 0,0) pour d'autres, avec un traitement scripté sur les fichiers de démarque du référentiel de documentation Laravel disponible dans github. Mais, malheureusement, avec quelques changements de politique successifs de la part de l'autorité Leanpub pour les auteurs, il devenait impossible pour moi de maintenir les versions déjà publiées ou de créer de nouveaux livres pour les nouvelles versions de Laravel. De plus, en raison d'exigences professionnelles, j'ai dû passer à diverses autres technologies et je n'ai pas eu à travailler avec Laravel pendant quelques années. Donc, j'abandonne finalement la maintenance de ces publications Leanpub de la documentation hors ligne de Laravel.
Récemment, je suis revenu sur Laravel pour de nouveaux projets et j'ai encore raté la documentation hors ligne, tout en me mettant au courant des nouvelles fonctionnalités disponibles dans les nouvelles versions de Laravel. Ainsi, cette fois, au lieu de dépendre de plateformes de publication tierces, j'ai développé moi-même un nouvel outil pour automatiser le traitement requis et la création de PDF à partir de diverses branches du dépôt de documentation. Ce fichier est le résultat d'une telle conversion.
Dans ce dépôt, vous pouvez toujours trouver des fichiers PDF à jour correspondant à la documentation de chaque version de Laravel et télécharger des copies pour une utilisation hors ligne. Si vous trouvez ces fichiers de documentation PDF utiles et souhaitez partager un peu de soutien, veuillez attribuer une étoile à ce référentiel et le partager avec votre réseau social/professionnel.
Vous pouvez également regarder ce dépôt et/ou me suivre sur Github, Twitter ou Linkedin, pour être informé des futures versions de la version PDF de la documentation Laravel.
Toute forme d' appréciation de la part de la communauté m'encouragera et me motivera à continuer à maintenir ce projet régulièrement . Pour témoigner votre généreux soutien, vous pouvez bien sûr
Tous les fichiers PDF disponibles dans le dépôt laravel-docs-in-pdf sont sous licence The Unlicense et disponibles dans le domaine public. N'hésitez pas à copier, modifier, distribuer ou tout ce que vous voulez faire avec ces fichiers.
Mais sachez que le contenu de la documentation de tous les fichiers PDF (à l'exception des pages de couverture et de préface) n'est pas couvert par cette licence et est sous licence sous la licence originale de la documentation Laravel telle que définie dans le dépôt de la documentation originale.