Laravel 生态系统的精选资源大全

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

必备品

中文文档

扩展包资源组

热门扩展包

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

开发者工具

  • Laravel TALL Preset - 使用 TALL(Tailwind CSS + Alpine.js + Laravel + Livewire)技术栈编写 Laravel 前端代码
  • Laravel Tinx - 在 Tinker 内部重新加载 Laravel Tinker Session
  • LaRecipe - 在 Laravel 应用中通过 Markdown 为产品编写漂亮的文档
  • Optic - 自动为 API 编写文档和测试
  • Prequel - 干净简洁的 Laravel 数据库 GUI 管理工具

测试 & 调试

  • Clockwork - 集成 Clockwork 的 Chrome 扩展用于调试和分析应用
  • Ignition - 优化 Laravel 应用错误页显示
  • TDDDD - 持续集成管理后台

认证 & 授权

  • Entrust - 基于角色的权限系统
  • JWT Auth - JSON Web Token API 认证
  • OAuth2 Server Laravel - OAuth 2.0 认证服务器和资源服务器
  • Socialite - 基于 Facebook, Google, Twitter 等社交媒体账号进行 OAuth 认证(官方扩展包)
  • Doorman - 通过邀请码限制对 Laravel 应用的访问流量
  • Laravel ACL - 基于数据库管理用户权限和分组

其它有用的利器

  • Artisan View - 通过 Artisan 管理 Laravel 项目的视图
  • Artisan Beans - 在Artisan 控制台中管理 beanstalkd 任务队列
  • Blade Filters - 在 Laravel Blade 模板中轻松使用字符串过滤器
  • Blogify - 在 Laravel 中快速添加博客功能
  • Captcha - Laravel 5 验证码生成器
  • Charts - 在 Laravel 中创建支持多种库的交互式图表
  • Chatter - 在 Laravel 中快速添加问答功能
  • Collect - 在 Laravel 框架之外使用集合功能
  • Collection XML - 将集合中的数据转化为 XML 格式
  • Comments - 在 Laravel 中快速添加评论功能
  • Ekko - 自动高亮当前激活的导航菜单并应用 Bootstrap 样式
  • Email Checker - 在无需发送邮件的情况下验证邮件发送
  • Eventy - 引入 Wordpress 的动作和过滤器功能到 Laravel 应用
  • Friendship - 让 Eloquent 模型插上管理朋友关系的翅膀
  • HTML - Laravel HTML 及表单元素构建器
  • Laraberg Editor - 将 Gutenberg 编辑器集成到 Laravel 项目
  • Lavacharts - 通过 Google JavaScript 图表 API 为 PHP 应用提供图表功能
  • Laraform - 基于 Vue 的 Laravel 表单生成器
  • Laravel Ban - 简化 Laravel 模型阻止/禁止使用
  • Laravel Befriended - 基于 Eloquent 模型提供的类似社交媒体的关注/取消关注功能
  • Laravel Kit - 跨平台、用于管理 Laravel 应用的桌面 App
  • Laravel Love - 基于 Eloquent 模型的喜欢/取消喜欢功能
  • Laravel Luhn - 在 Laravel 中简化使用 Luhn 算法的功能属性验证和计算,比如信用卡、SIREN 码等。
  • Laravel Mailbox - 在 Laravel 应用中实现收件箱
  • Laravel Phone - 在Laravel 或 Lumen 中对手机号码进行验证&格式化
  • Laravel Pinyin - 基于词库的中文转拼音优质解决方案
  • Laravel UEditor - 集成百度编辑器到 Laravel 5(支持七牛云存储)
  • Laravel Under Construction - 增强版维护模式:请求 URL 中带有四位验证码可以在维护模式期间访问应用
  • MailThief - 测试邮件发送扩展包,无需真实发送邮件
  • Multi-tenant - 该扩展包用于支持多个站点基于同一个 Laravel 安装
  • Multitenency - 简化创建包含多个子域名的站点
  • noCAPTCHA - Google 新的noCAPTCHA(reCAPTCHA)助手
  • ReadTime - 显示用户阅读时间的 PHP 扩展包
  • Request XML - 捕获输入的 XML 请求并将其合并到 Request 对象中
  • Validating - 用于 Eloquent 模型保存验证的 Trait
  • VAT Calculator - 处理所有与欧盟 MOSS 增值税条例相关的麻烦事儿

媒体 & 文档管理

集成 JavaScript

  • Javascript Validation - 使用验证规则、消息、表单请求和验证器在客户端验证表单而不需要编写任何JavaScript代码
  • Laravel Blade Javascript - 将 PHP 变量转化为 Javascript 变量的 Blade 指令
  • Laroute - 在 JavaScript 中生成Laravel 路由 URL
  • LiveWire - Laravel 前端组件开发框架
  • PHP Vars to JavaScript Transformer - 在 JavaScript 中处理来自服务器端的字符串、数组、集合以及其它数据结构的数据
  • Ziggy - 在 JavaScript 中使用 Laravel 命名路由

数据库/ORM/迁移/填充

  • Accountant - 追踪 Eloquent 模型变化
  • Ardent - 为 Eloquent ORM 提供的自验证的、安全的、智能的模型
  • Backup Manager - 在 S3、Dropbox、SFTP 中备份及取出数据库
  • Baum - 在 Laravel 中实现嵌套集合模式
  • Doctrine DBAL - 数据迁移时支持列的重命名操作
  • Eloquence - 为 Eloquent 模型添加额外功能特性
  • iSeed - 从已有数据表中生成一个新的填充文件
  • Lada Cache - 基于 Redis,完全自动化、可扩展的数据库缓存层
  • Tenanti - 群租数据库结构管理器

搜索

  • 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 编写的功能完备的全文搜索引擎

API

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

后台模板

  • Laravel Nova - 后台管理面板(官方扩展包)
  • Voyager - 不容错过的 Laravel 后台
  • Laravel Dashboard - Laravel Dashboard 提供了功能强大的用户界面用于日常增删改查操作
  • Craftable - 后台管理入门套件

任务/命令/调度

  • Dispatcher - 调度 Artisan 命令
  • Laravel Elixir - 用于运行 Gulp 任务(监控文件、运行测试、最小化CSS、组合脚本等等)的 NPM 包

电子商务

支付

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

队列 & 消息

性能优化

  • Laravel OPcache - 在 Laravel 提供 Artisan 命令处理 PHP OPcache
  • Laravel Page Cache - 另一个 HTTP 缓存扩展包,将整个响应以静态文件的方式存储到硬盘
  • Laravel Swoole - 基于 Swoole 的高性能 HTTP 服务器,可用于加速 Laravel 和 Lumen 应用
  • Rememberable - Eloquent 查询缓存
  • Widgetize - 让 Laravel 应用变得更干净、更快(页面缓存)

监控

  • Bugphix - 通过可视化 UI 界面捕获并监控错误日志细节

本地化

  • Countries - 国家和货币扩展包
  • Language Files - 超过 75 种语言的验证、分页、提醒等消息的本地化翻译,支持 Jetstream
  • Linguist - Laravel 框架 i18n 本地化支持

第三方服务集成

  • AliyunOSS - 阿里云 OSS 官方 SDK 的 Composer 封装,支持任何 PHP 项目,包括 Laravel、Symfony 等等
  • Laravel Qiniu - Qiniu 云储存 Laravel 5 Storage版

本地开发

  • 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 项目

代码片段

教程/博客

中文

英文

视频

英文

会议/讨论

英文

视频

书籍

代码库

原型项目

  • Awes.io - 基于 Laravel + Vue + TailwindCSS 的 CRM、SaaS、ERP 应用模板

CMS

电商

在线教育

项目管理

其他

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

社区

中文

英文

本地用户组

聚会

工作

云服务

其它

posted @ 2022-02-14 11:31  侯赢  阅读(458)  评论(0)    收藏  举报