Skip to content

Latest commit

 

History

History
758 lines (660 loc) · 58 KB

README.md

File metadata and controls

758 lines (660 loc) · 58 KB

来自 Laravel 生态系统的精选资源大全,包括书签、包、教程、视频以及其它诸多很酷的资源。

对应 GitHub 地址:https://github.com/nonfu/awesome-laravel,更多 Laravel 中文学习资源,请关注:Laravel学院

必备品

中文文档

扩展包资源组

热门扩展包

下面是一些文档友好的且在具体的 Laravel 项目中经过实践检验的包。

开发者工具

测试 & 调试

认证 & 授权

其它有用的利器

媒体 & 文档管理

集成 JavaScript

数据库/ORM/迁移/填充

搜索

  • Laravel Scout - Laravel 官方全文搜索解决方案(官方扩展包)
  • Laravel Scout Postgres - 适用于 PostgreSQL 的 Laravel Scout 全文搜索驱动
  • Scout Extended - 为 Laravel Scout 添加特定 Algolia 特性
  • Algolia Search - 集成 Algolia Search API 到 Laravel Eloquent ORM
  • Elasticquent - 在 Eloquent 模型中集成 Elasticsearch
  • Elasticsearch ORM - Laravel、Lumen 以及原生 PHP 应用使用 elegant 语法构建复杂查询
  • Plastic - 适配 Laravel 的 Elasticsearch ODM
  • Laravel Search - Elasticsearch、Algolia 以及 ZendSearch 的统一 API
  • Laravel Searchy - Laravel 搜索扩展包,让用户可以轻松进行精准匹配或模糊查询
  • SearchIndex - 在 Algolia 或Elasticsearch 存储或获取对象数据
  • Searchable - 添加简单搜索功能到 Eloquent 模型的 trait
  • TNTSearch - PHP 编写的功能完备的全文搜索引擎
  • TNTSearch driver - 为 Laravel Scout 搜索扩展包提供的 TNTSearch 驱动

API

  • ApiGuard - 允许通过 API 键进行 API 接口认证
  • Dingo API - 在应用中构建 RESTful APIs
  • Laravel CORS - 添加 CORS (Cross-Origin Resource Sharing) 头支持
  • Laravel Fractal - 使用Fractal 在 Laravel 和 Lumen 中输出复杂灵活的 Ajax/RESTful 结构数据
  • Laravel GraphQL - 在 Laravel 中集成 GraphQL 和 GraphiQL
  • Lighthouse - 在 Laravel 中集成 GraphQL 库
  • Laravel Responder - 使用 Fractal 构建自定义 API 响应

后台模板

任务/命令/调度

  • Dispatcher - 调度 Artisan 命令
  • Laravel Elixir - 用于运行 Gulp 任务(监控文件、运行测试、最小化CSS、组合脚本等等)的 NPM 包
  • Laravel Mix - 用于定义基本 webpack 构建步骤的流式 API
  • Laravel Envoy - SSH 任务运行器

电子商务

支付

  • Cashier - 为 Stripe 提供了平滑、优雅的接口实现订购支付功能(信用卡支付)
  • Omnipay for Laravel - 集成 Omnipay PHP 支付处理库(含支付宝、银联支付、微信支付、Paypal、Stripe等)
  • Laravel Wallet - 在 Laravel 项目中实现虚拟钱包
  • Laravel Money - Laravel 货币扩展包
  • ebank - 电商类站内虚拟积分与聚合支付解决方案
  • Alipay - 支付宝 SDK 在 Laravel 5 中的封装
  • 2C2P Payment - Laravel 2C2P 支付扩展包

队列 & 消息

性能优化

监控

本地化

第三方服务集成

本地开发

  • Homestead - Laravel 官方Vagrant 盒子
  • Valet - Mac 开发环境
  • Valet Linux - Linux 开发环境
  • LaraDock - 基于 Docker 运行 Laravel
  • LaraEdit Docker - 在单个 Docker 容器中运行 Homestead 环境
  • Laragon - Windows 开发环境
  • Stacker - 本地 Docker Web 开发环境
  • Devilbox - 包含每个 PHP 版本的容器化通用 LAMP/MEAN 开发环境
  • Vessel - 适用于 Laravel 的简单 Docker 开发环境
  • Lando - 一个基于 Docker 的本地开发环境

微服务

  • Cloud Pub/Sub - 基于 Google Cloud Pub/Sub 和 Laravel 构建事件驱动的微服务

应用主机

应用部署

  • Deployer - 开箱支持 Laravel 的部署工具
  • Envoyer - 适配 PHP & Laravel 项目的零停机时间 Deployer
  • Rocketeer - 任务运行器及部署包
  • Maneuver - 使用 FTP/SFTP 轻松部署 Laravel 项目,通过 Git 进行版本管理
  • Cleaver - 零停机部署和回滚 Laravel 项目

代码片段

教程/博客

中文

英文

视频

英文

会议/讨论

英文

视频

书籍

代码库

原型项目

CMS

电商

在线教育

项目管理

其他

  • Cachet - 网站和API的状态页管理系统
  • Deployer - 应用部署系统
  • Invoice Ninja - 发票、费用、时间追踪应用
  • Koel - 个人的音乐流媒体服务器
  • Laravel.io - Laravel.io 社区源码
  • Attendize - 票务销售和事件管理平台
  • Jigsaw - 静态网站生成器
  • Canvas - 最小化博客应用
  • Vuedo - Vuedo 是一个基于 Laravel + Vue.js 构建的博客平台
  • Screeenly - 通过 API 创建网站屏幕截图
  • Voten - 实时社交书签
  • Monica - 个人关系管理系统
  • Snipe-IT - IT 资源/许可证管理系统
  • Akaunting - 小公司或自由职业者的财务管理系统
  • Torch - 在非 Laravel 项目中使用 Illuminate 组件示例
  • Pixelfed - 免费的照片分享平台

社区

中文

英文

本地用户组

聚会

工作

云服务

其它