Как полнофункциональному веб-разработчику (и серверным службам) мне часто приходится создавать API и интерфейс администратора для небольших и средних веб-приложений в кратчайшие сроки. И благодаря выразительному синтаксису и инструментам быстрой разработки я считаю, что Laravel очень полезен для этой цели.
Что касается меня, то я иногда намеренно выключаю Интернет во время написания кода, чтобы сосредоточиться на работе и уложиться в сроки. В это изолированное время мне нужны офлайн-версии документации различных инструментов, библиотек и фреймворков. Несмотря на то, что для большинства других инструментов, библиотек и фреймворков доступна автономная документация, для Laravel это никогда не было правдой. Чтобы решить эту проблему, несколько лет назад я создал и поддерживал загружаемую в автономном режиме документацию по всем доступным на тот момент версиям Laravel и публиковал ее через Leanpub бесплатно (с минимальной ценой 0.0) для других, со скриптовой обработкой файлов уценки из репозитория документации Laravel, доступного в гитхаб. Но, к сожалению, из-за некоторых последовательных изменений политики Leanpub для авторов, для меня стало невозможно поддерживать уже опубликованные версии или создавать новые книги для новых версий Laravel. Кроме того, по профессиональным требованиям мне пришлось переключиться на другие технологии, и мне не приходилось работать с Laravel в течение нескольких лет. Итак, в конце концов я отказываюсь от поддержки этих публикаций Leanpub с автономной документацией Laravel.
Недавно я вернулся в Laravel для нескольких новых проектов и снова пропустил офлайн-документацию, одновременно знакомясь с новыми функциями, доступными в новых версиях Laravel. Итак, на этот раз, вместо того, чтобы зависеть от сторонних издательских платформ, я сам разработал новый инструмент для автоматизации необходимой обработки и создания PDF-файлов из различных ветвей репозитория документации. Этот файл является результатом одного из таких преобразований.
В этом репозитории вы всегда можете найти актуальные PDF-файлы, соответствующие документации для каждой версии Laravel, и загрузить копии для автономного использования. Если вы считаете эти файлы PDF-документации полезными и хотите поделиться ими, поставьте звездочку этому репозиторию и поделитесь им в своей социальной/профессиональной сети.
Вы также можете просмотреть этот репозиторий и/или подписаться на меня в Github, Twitter или Linkedin, чтобы получать уведомления о будущих выпусках PDF-версии документации Laravel.
Любая благодарность со стороны сообщества будет поощрять и мотивировать меня продолжать регулярно поддерживать этот проект. Чтобы выразить свою щедрую поддержку, вы, конечно, можете
Все PDF-файлы, доступные в репозитории laravel-docs-in-pdf, лицензируются по лицензии Unlicense и доступны в свободном доступе. Не стесняйтесь копировать, изменять, распространять и делать с этими файлами все, что захотите.
Но имейте в виду, что содержимое документации всех PDF-файлов (кроме обложки и предисловия) не подпадает под действие этой лицензии и лицензируется по исходной лицензии документации Laravel, как определено в репозитории исходной документации.