Создайте ценный удивительный список Laravel

PHP HTTPS GitHub Laravel

По сравнению с предыдущими годами все больше и больше разработчиков любят использовать Laravel и изучать Laravel. Однако кривая обучения фреймворку Laravel относительно крутая, а качество различных обучающих материалов Laravel на рынке неравномерно.

Итак, я хочу организовать относительно полную сводную таблицу знаний Laravel (laravel-awesome) для энтузиастов Laravel, чтобы делиться и поддерживать их вместе. 1. Я считаю, что на рынке есть много таких типов агрегаций, но я думаю, что делать это хорошо,Нужно упорствовать, постоянно оптимизировать, добавлять новые, удалять или заменять устаревшие.

ДолженLaravel-awesomeВ основном он разделен на несколько модулей, чтобы обобщить:

  1. основная концепция
  2. Рекомендация плагина
  3. Книга Рекомендации
  4. Рекомендации по инструменту
  5. Учебная рекомендация
  6. Лучшие практики
  7. проект с открытым исходным кодом
  8. Сообщество

основная концепция

В основном он собирает статьи, которые более тщательно анализируют основной исходный код Laravel.

Рекомендация плагина

Использование плагинов больше помогает нам в разработке и уменьшает дублирование кода. Но дело не в том, что чем больше подключаемых модулей используется, тем лучше, для чего требуется, чтобы качество подключаемых модулей прошло проверку.

  • EasyWeChat: разработка WeChat еще никогда не была такой простой. Каждый функциональный дизайн был тщательно отполирован, чтобы обеспечить лучший опыт разработки. Среди отечественных плагинов Laravel с открытым исходным кодом это качество №1.www.easywechat.com/
  • nikic/FastRoute: эта библиотека обеспечивает быструю реализацию маршрутизатора Lumen на основе регулярных выражений.GitHub.com/вы видите IC/fast R…
  • barryvdh/laravel-ide-helper: предполагается, что это стандартный инструмент для разработки проектов Laravel.GitHub.com/Барри В.Д. и/pull…
  • barryvdh/laravel-debugbar: Laravel Debugbar от Barry vd. Heuvel — полезный инструмент отладки и трассировки для разработчиков Laravel. Он мощный и простой в установке. Вы можете сразу увидеть, что происходит в вашем приложении: переданные маршруты и контроллеры, запросы к базе данных и время выполнения, представление данных, исключения, просмотр содержимого выполнения и временные рамки процесса выполнения и многое другое. Попробовав этот пакет, вы влюбитесь в него при разработке приложений Laravel в будущем.GitHub.com/Барри В.Д. и/pull…
  • briannesbitt/Carbon: Процессор времени, я ищу только этот.GitHub.com/Brian немного NES…
  • jenssegers/dateИнструмент обработки даты (позволяет Carbon поддерживать несколько языков, хорошие новости для китайских пользователей)GitHub.com/Brian немного NES…
  • laravel-admin: это инструмент, который может быстро помочь вам создать фоновое управление.Он предоставляет такие функции, как компоненты страницы и элементы формы, которые могут помочь вам реализовать полнофункциональные функции фонового управления с очень небольшим количеством кода. Ложка дегтя в том, как сделать тест?laravel-admin.org/docs/#/zh/
  • Guzzle: Сетевой запрос, я рекомендую этот, простой в использовании.guzzle-talent.read the doc S.IO/this_cn/latshan…
  • Faker: PHP-библиотека для создания поддельных данных.GitHub.com/complex yourOtto/…
  • Intervention/image: Intervention Image — это PHP-библиотека для обработки изображений и манипулирования ими, предоставляющая более простой и выразительный способ создания, редактирования и компоновки изображений. Пакет включает в себя ServiceProviders и Facades для легкой интеграции с Laravel. Плагин для обработки изображений, я рекомендую этот.GitHub.com/intervent IO…
  • vinkla/laravel-hashids Хэш: Генератор идентификаторов, в основном используемый для генерации идентификаторов с одинаковым количеством цифр, очень полезен и может скрывать реальное значение идентификатора таблицы.GitHub.com/Вин Кара/Лара…
  • webpatser/laravel-uuid: пакет Laravel для генерации и проверки UUID в соответствии со стандартом RFC 4122.GitHub.com/веб-пат двенадцать/приходите…
  • затягивание/сбор: легко импортируйте коллекции Laravel в пакеты, отличные от Laravel, без необходимости установки всего пакета Illuminate\Support.Просто рекомендуемая книга «Рефакторинг для коллекций».GitHub.com/tighten eat oh/from…
  • spatie/laravel-activitylog: Многие системы хотят регистрировать все журналы активности пользователей. Этот пакет позволяет легко отслеживать, когда и где ваши пользователи создают и обновляют объекты.GitHub.com/Из-за боязни публикации/Лара…

Книга Рекомендации

На рынке не так много книг по исследованию и использованию Laravel, а некоторые классические версии уже не применимы, перечисленные ниже я считаю достаточно ценными и рекомендую к прочтению.

  • 《Рефакторинг для коллекций》Никогда не пишите еще один цикл.Адамаватан Хан Что/рефакторинг…
  • 《Laravel Collections Unraveled》 Хотите знать, почему все продолжают писать в Твиттере о «Удивительных коллекциях Laravel!» Устали читать о функции, которую вы могли бы использовать? «Laravel Collections Unraveled» для вас! Обновлено до версии 5.4.leanuniversal.com/la Равель колл…
  • "Создание чат-бота с Laravel и BotMan" Узнайте, как создать чат-бота с нуля, используя уже известную вам структуру. Короткая книга, в которой есть чему поучиться.laravel-news.com/chatbot

Рекомендации по инструменту

Сам инструмент позволяет нам уменьшить количество ненужных ошибок и проблем в процессе разработки, а также позволяет уделять больше внимания самому коду.

  • squizlabs/PHP_CodeSniffer: Каждая компания будет иметь набор стандартов написания кода, которым все следуют.В настоящее время было бы идеально, если бы он был дополнен инструментом.Поэтому этот инструмент рекомендуется и поддерживается несколькими основными редакторами.GitHub.com/shengquiz labs/P…
  • phubb — сервер PHP PubSubHubbub: самостоятельная функция отправки RSS в реальном времени, этот инструмент настоятельно рекомендуется.phubb.cweiske.de/
  • Travis-CI: если вы используете Github в качестве платформы для размещения кода, используйте онлайн-сервис непрерывной интеграции Travis-CI для автоматизации модульного тестирования или задач развертывания.travis-ci.org/
  • rakyll/hey: рекомендуется один из инструментов стресс-тестирования. Пользователи сети сказали: «Если вы используете ab, есть небольшая яма. Если целевой сайт Laravel для теста имеет https, количество запросов в секунду всегда будет оставаться около 15. В однажды я подумал, что все стратегии оптимизации недействительны…»github.com/rakyll/hey
  • PHP Coding Standards Fixer: инструмент автоматического форматирования кода, рекомендуется попробовать этот инструмент.cs.sensiolabs.org/
  • swooletw/laravel-swoole: используйте Swoole для ускорения ваших приложений Laravel.GitHub.com/ Say I Oh Taiwan/ La…
  • Ларагон: рекомендуемая интегрированная среда Windows Laravel, друзья Windows могут попробовать ее.forum.l Aragon.org/topic/473/…
  • rollbar: Система мониторинга аномалий, быстрое внедрение проектов, обратная связь в режиме реального времени об аномальных условиях, но, к сожалению, требует денег.rollbar.com/

Учебная рекомендация

Следуя хорошим учебным пособиям, вы можете эффективно освоить язык разработки Laravel, особенно ценные учебные пособия, которые позволяют нам лучше понять и использовать Laravel.

Лучшие практики

проект с открытым исходным кодом

Проекты с открытым исходным кодом похожи на «Читы по боевым искусствам», если вы получаете великие секреты боевых искусств, почему бы не улучшить свои навыки ~

  • octobercms/october: Бесплатная самостоятельная CMS-платформа с открытым исходным кодом, основанная на Laravel PHP Framework.Его стоит использовать, и у автора немалый опыт.octobercms.com/
  • jcc/blog: 🌟 Это система ведения блогов с открытым исходным кодом, созданная с использованием Laravel 5.* и Vuejs 2.*. «PJ Blog — это блог с открытым исходным кодом, созданный с помощью Laravel и Vue.js».github.com/jcc/blog/

Сообщество

Сообщество — это место, где «собираются вещи, делятся люди и группы».Я часто бываю в сообществе, чтобы понять, что все обсуждают и какими технологиями делятся, чтобы мы не были в отрыве.

  • LaravelChina: изучая Laravel, если вы не знаете этот сайт, вы не сможете смешивать.laravel-china.org/
  • Новости Laravel: официальный источник новостей Laravel.laravel-news.com/
  • laracasts: лучшие скринкасты PHP и Laravel в Интернете.Для предприятий рекомендуется купить учетную запись для технического персонала, чтобы учиться и использовать, что действительно хорошо. Конечно, покупать лично дороговато.laracasts.com/

Суммировать

это"Laravel-awesome«Только начав, я регулярно собираю ценный контент и информацию для разработчиков, основываясь на моем фактическом использовании и понимании технологии Laravel, и суммирую их здесь.

Мы также приглашаем новых друзей участвовать, делиться и распространять технологию Laravel!

Ждем вашего участия

Laravel-awesomeСсылка на сайт:GitHub.com/где источник/Лара Ви…