Skip to content

fanly/laravel-awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

Laravel 学习图谱 官网

知识共享协议(CC协议) GitHub stars GitHub forks GitHub watchers GitHub Last Updated

主要推荐:FREE E-book: 100 Laravel Quick Tips,FREE E-book: 100 Laravel Quick Tips,值得一看。

欢迎提交经典内容

欢迎提交 Pull Request, 或者 Github 上面提交 Issue, 贴上您觉得 Laravel 相关内容 PPT/PDF 或者网页 URL 等。

核心概念

插件推荐

  • 💯 EasyWeChat 微信开发,从未如此简单。每一个功能设计,都经过精心打磨,只为了提供更好的开发体验。在国内的 Laravel 开源插件中,这个质量 No.1 ⭐⭐⭐⭐⭐
  • 💯 nikic/FastRoute This library provides a fast implementation of a regular expression based router. Lumen 御用 Router。GitHub stars
  • barryvdh/laravel-ide-helper 估计这个是开发 Laravel 项目的标配工具了吧。GitHub stars
  • barryvdh/laravel-debugbar 对 Laravel 开发者而言,Barry vd. Heuvel 发布的 Laravel Debugbar 是值得拥有的调试和追溯工具。它功能强大,安装便易。可以将应用程序中所发生的事情一览无余:经过的路由和控制器,数据库查询和执行时间,数据展示,异常,查看执行内容和执行过程时间线等等。尝试过使用这个包后,你将在之后的 Laravel 应用开发中对它爱不释手。GitHub stars
  • briannesbitt/Carbon 时间处理器,我只认准这一家。GitHub stars
  • jenssegers/date 日期处理工具(让 Carbon 支持多语言,中文用户的福音)GitHub stars
  • laravel-admin 是一个可以快速帮你构建后台管理的工具,它提供的页面组件和表单元素等功能,能帮助你使用很少的代码就实现功能完善的后台管理功能。美中不足的就是怎么做 test?:star::star::star::star:
  • Guzzle 网络请求,我推荐这个,好用。:star::star::star::star::star:
  • Faker 用于生成假数据的 PHP 类库。GitHub stars
  • Intervention/image Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images. The package includes ServiceProviders and Facades for easy Laravel integration. 图片处理插件,我推荐用这个 GitHub stars
  • vinkla/laravel-hashids Hash ID 生成器,主要是用于生成相同的位数的 id,很有用,并且可以隐藏真正的表 id 值。GitHub stars
  • webpatser/laravel-uuid Laravel package to generate and to validate a UUID according to the RFC 4122 standard. GitHub stars
  • 9️⃣0️⃣ tightenco/collect Import Laravel's Collections into non-Laravel packages easily, without needing to require the entire Illuminate\Support package. 刚好推荐的书《Refactoring to Collections》见:图书推荐
  • spatie/laravel-activitylog 很多系统想记录用户的所有活跃记录。这个包可以很方便的记录你的用户何时何地的创建、更新实体的记录。:star::star::star:
  • medz/id-card-of-china 一个基于「公民身份号码」规则获取身份证号码中包含的基础信息组件(PHP)
  • ofcold/identity-card A simple proof of identity card of the people's Republic of China. 其实这两个方法哪个好,哪个不好,没具体研究,但分享这两个的理由是:对国内独有的身份证验证做开发,是一件有意思的事情。
  • thephpleague/pipeline The pipeline pattern allows you to easily compose sequential stages by chaining stages. 源码分析可以看这篇文章:推荐一个 PHP 管道插件 League\Pipeline GitHub stars
  • irazasyed/telegram-bot-sdk 🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box. https://telegram-bot-sdk.readme.io/docs,刚好最近在做一个发送 Ebook 到 Kindle 的 Telegram Bot 工具,推荐使用这个。GitHub stars
  • Maatwebsite/Laravel-Excel 🚀 Supercharged Excel exports in Laravel,要操作 Excel,推荐这个工具了。具体文档看这里 https://laravel-excel.maatwebsite.nl/ GitHub stars

图书推荐

  • 💯 Refactoring to Collections/ Never write another loop again. ⭐⭐⭐⭐⭐
  • Laravel Collections Unraveled Wondering why everyone keeps tweeting about "Amazing Laravel Collections!" Tired of reading about the function you could have used? "Laravel Collections Unraveled" is for you! Updated to cover Version 5.4. ⭐⭐⭐⭐
  • Building a Chatbot with Laravel and BotMan Learn how to build a chatbot from scratch using the framework you already know. 简短的一本书,学到的东西不少。:star::star::star:
  • rollbar 异常监控系统,快速引入项目,实时反馈异常情况,可惜就是需要 money。:star::star::star:

工具推荐

  • 💯 laradock/Sail 良心推荐 Docker 和 Laravel 完美结合,Laravel Sail is a light-weight command-line interface for interacting with Laravel's default Docker development environment. Sail provides a great starting point for building a Laravel application using PHP, MySQL, and Redis without requiring prior Docker experience. GitHub stars
  • 💯 laradock/laradock 利用 Docker 搭建开发环境,已经成为开发者必备技能了,「laradock」是首选,所以 Laravel 开发者,不知道这个,好像说不过去了。GitHub stars
  • 💯 squizlabs/PHP_CodeSniffer 每个公司都会有一套大家遵循的代码编写规范标准,这时候再辅于工具,那就完美了,所以推荐这个工具,几个主流的编辑器都支持。 GitHub stars
  • 💯 fatedier/frp A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet. frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。使用过花生壳、ngrok 后,还是觉得这个好,对于需要内网联调微信开发功能,这个值得推荐使用。中文版使用说明:看这里GitHub stars
  • phubb - PHP PubSubHubbub server 自建 RSS 实时推送功能,这个工具强烈推荐。:star::star::star::star:
  • Travis-CI 如果你是用 Github 作为代码托管平台,那使用 Travis-CI 在线持续集成服务,自动化执行单元测试,或者部署任务等。:star::star::star::star:
  • rakyll/hey 压测工具推荐一个,网友说:“用 ab 的话,有个小坑,如果测试的目标 Laravel 站点带 https,Requests per second 会永远保持在 15 左右 , 一度以为所有的优化策略都无效。。。”GitHub stars
  • PHP Coding Standards Fixer 代码自动格式化工具,推荐试试这个工具。:star::star::star::star:
  • swooletw/laravel-swoole 使用 Swoole 来加速你的 Laravel 应用 ⭐⭐⭐⭐
  • Laragon推荐的 Windows Laravel 集成环境,Windows 的朋友可以试试。:star::star::star:
  • Consul Service Mesh Made Easy. Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud. 用 Consul 管理 Laravel 项目配置是个不错的选择。:star::star::star:
  • A modern backup solution for Laravel apps This Laravel package creates a backup of your application. The backup is a zipfile that contains all files in the directories you specify along with a dump of your database. The backup can be stored on any of the filesystems you have configured in Laravel 5. GitHub stars
  • getsentry/onpremise Official bootstrap for running your own Sentry with Docker. 具体使用可以查看这篇文章 利用 entry/onpremise 搭建一个 Sentry 异常汇总工具 GitHub stars
  • Neilpang/acme.sh 使用了很多提供商的免费证书,也尝试使用其他工具一键生成,但感觉不如这个来的好用,所以推荐给大家。GitHub stars
  • drone/drone. Drone is a Continuous Delivery platform built on Docker, written in Go https://drone.io。和 Jenkins 相比,我更推荐小团队或者个人使用 DroneGitHub stars
  • phpstan/phpstan. 接下来在自己的几个项目中可以尝试使用了,至少多一种渠道发现代码的 bug,何乐而不为呢。GitHub stars

教程推荐

最佳实践

开源项目

  • 9️⃣0️⃣jqhph/dcat-admin Dcat Admin 是一个基于 laravel-admin 二次开发而成的后台系统构建工具,只需很少的代码即可快速构建出一个功能完善的高颜值后台系统。内置丰富的后台常用组件,开箱即用,让开发者告别冗杂的 HTML 代码,对后端开发者非常友好。GitHub stars Dcat Admin gitee ⭐⭐⭐⭐
  • 💯 livewire/livewire Livewire is a full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.GitHub stars
  • 💯 summerblue/laravel-shop Laravel 电商实战教程的项目代码。Summer 推荐错不了。GitHub stars
  • 💯 laravel/horizon Horizon is developed by the core developers of the Laravel framework and provides a robust queue monitoring solution for Laravel's Redis queue. Horizon allows you to easily monitor key metrics of your queue system such as job throughput, runtime, and job failures. GitHub stars
  • octobercms/october Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework. 值得一用,而且作者来头不小哦。:star::star::star::star::star:
  • AlexStack/Laravel-CMS —— 适合整合已运中的 Laravel 5.x & 6.x 网站系统,可自定义数据库表前缀, 使用 Bootstrap 4, 有中文语言包。免费,开源
  • jcc/blog 🌟 这是一个由 Laravel 5._ 和 Vuejs 2._ 建立的开源博客系统。「PJ Blog is an open source blog built with Laravel and Vue.js.」 GitHub stars
  • caoym/phpboot 是为快速开发 微服务 / RESTful API 设计的 PHP 框架。它可以帮助开发者更聚焦在业务本身, 而将原来开发中不得不做, 但又重复枯燥的事情丢给框架, 比如编写接口文档、参数校验和远程调用代码等。本人也再考虑是否做一款 PHP 框架,这个值得使用和参考。中文说明GitHub stars
  • leocavalcante/siler Siler is a PHP library powered with high-level abstractions to work with GraphQL. 使用文档可以看这里 GitHub stars
  • https://github.com/Qsnh/meedu 基于 Laravel 开发的在线点播系统。 https://meedu.app GitHub stars

社区

国内:

  • 💯 LaravelChina 学习 Laravel,不知道这个网站,那就没法混了。:star::star::star::star::star:
  • Laravel 学院 上面不仅有各版本文档,还有很多不错的文章,和开源项目值得学习 ​

国外:

  • The League of Extraordinary Packages The League of Extraordinary Packages is a group of developers who have banded together to build solid, well tested PHP packages using modern coding standards. 高质量 packages 聚集地,强烈推荐大家看看 ⭐⭐⭐⭐⭐
  • Laravel News The official Laravel news source. ⭐⭐⭐⭐
  • laracasts The best PHP and Laravel screencasts on the web. 对于企业,推荐买一个账号供技术人员学习使用,确实不错。当然,个人买有点小贵。:star::star::star::star:
  • laravel.io 没事可以逛逛,里面有很多问题可以参与讨论讨论。当然还有其它板块值得一看。

周边

我们除了要掌握核心技术外,对于周边的知识和工具,我们也要学习,所以也搜集了一些我经常使用和学习的高质量信息

关于本项目

Stargazers over time

Stargazers over time

关于我

  • 加我微信(yemeishu) or 如果觉得对你有用,不妨请我喝杯:coffee:~。

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •