LX1 Laravel / PHP 扩展包视频教程
每周精选两个以上扩展包进行讲解,涵盖 PHP 和 Laravel 相关的最新、最热、最常用的扩展包。内容设计上,每一小节就是一个扩展包,每个视频不会超过 10 分钟,以实战为核心,所有源代码开源托管在 GitHub 。
总字数 142339, 学习时长 791 分钟 , 更新于 2周前

序言 免费 1018 字,需 6 分钟 Larabbs 中已安装的扩展包 494 字,需 3 分钟 PostMan 和 API 287 字,需 2 分钟 演示项目准备 1353 字,需 8 分钟 001. Composer 加速—— hirak/prestissimo 917 字,需 6 分钟 002. 数据备份 ——spatie/laravel-backup 2460 字,需 14 分钟 003. 七牛文件系统驱动 —— overtrue/laravel-filesystem-qiniu 865 字,需 5 分钟 004. 哈希数据 ID —— vinkla/hashids 免费 2497 字,需 14 分钟 005. 手机号验证——propaganistas/laravel-phone 1507 字,需 9 分钟 006. 日志查看工具—— rap2hpoutre/laravel-log-viewer 免费 1412 字,需 8 分钟 007. Eloquent 条件查询——tucker-eric/eloquentfilter 2185 字,需 13 分钟 008. 利用 Clockwork 在 Google Chrome 下调试你的 Laravel APP ——itsgoingd/clockwork 免费 1130 字,需 7 分钟 009. 逆向 Seed 生成器——orangehill/iseed 免费 1024 字,需 6 分钟 010. 数据查询缓存——watson/rememberable 免费 826 字,需 5 分钟 011. 快速生成 PDF 以及图片——barryvdh/laravel-snappy 2042 字,需 12 分钟 012. 解决跨域问题( CORS )——barryvdh/laravel-cors 免费 1686 字,需 10 分钟 014. Zip 打包工具——chumper/zipper 1668 字,需 10 分钟 013. 嵌套集合模型(无限极分类)——kalnoy/nestedset(代替 baum/baum) 2721 字,需 16 分钟 015. 通过 IP 获取到对应的地理位置信息——torann/geoip 免费 1305 字,需 8 分钟 016. 二维码生成工具——simplesoftwareio/simple-qrcode 1473 字,需 9 分钟 017. 条形码生成工具——milon/barcode 免费 2078 字,需 12 分钟 018. Excel 处理工具——maatwebsite/excel (2.1 版本) 2530 字,需 15 分钟 019. Excel 处理工具——maatwebsite/excel (3.0 导出功能) 1905 字,需 11 分钟 020. Sitemap 生成工具—— roumen/sitemap 2288 字,需 13 分钟 021. 统计页面访问次数——awssat/laravel-visits 免费 1686 字,需 10 分钟 022. 模型关系图生成器 ——beyondcode/laravel-er-diagram-generator 503 字,需 3 分钟 023. N+1 问题捕杀神器 ——beyondcode/laravel-query-detector 免费 901 字,需 6 分钟 024. 级联处理软删除关系——askedio/laravel-soft-cascade 1275 字,需 8 分钟 025. 应用自我诊断测试 —— beyondcode/laravel-self-diagnosis 1484 字,需 9 分钟 026. 优化 Cli 错误提示——nunomaduro/collision 免费 670 字,需 4 分钟 027. 缓存完整的响应加速应用——spatie/laravel-responsecache 1819 字,需 11 分钟 028. 模型操作日志—— venturecraft/revisionable 1796 字,需 10 分钟 029. Laravel User Agent 轻松识别客户端信息 —— jenssegers/agent 免费 880 字,需 5 分钟 030. 快速接入 JWT 用户认证(多用户认证)—— tymon/jwt-auth 3222 字,需 18 分钟 031. 逆向 Migration 生成器 ——xethron/migrations-generator 962 字,需 6 分钟 032. Dump 调试工具(5.7 新功能)——beyondcode/laravel-dump-server 免费 809 字,需 5 分钟 033. 为 eloquent 模型增加排序功能 ——spatie/eloquent-sortable 994 字,需 6 分钟 034. 用户活动以及模型变动日志——spatie/laravel-activitylog 1480 字,需 9 分钟 035. 压缩 HTML 加速网页响应—— renatomarinho/laravel-page-speed 免费 833 字,需 5 分钟 036. 数据库的多语言翻译方案 ——spatie/laravel-translatable 1676 字,需 10 分钟 037. 另一个数据库的多语言翻译方案 ——dimsav/laravel-translatable 1400 字,需 8 分钟 038. 快速接入 Mongodb——jenssegers/mongodb (基础篇) 免费 1211 字,需 7 分钟 039. 角色权限控制组件——spatie/laravel-permission 2019 字,需 12 分钟 040. 为你的项目增加漂亮的 Markdown 文档——binarytorch/larecipe 832 字,需 5 分钟 042. Excel 处理工具——maatwebsite/excel (3.1 导入功能) 1410 字,需 8 分钟 041. 解析项目中的 Composer 依赖——lubusin/laravel-decomposer 免费 494 字,需 3 分钟 043. 翻译辅助工具——barryvdh/laravel-translation-manager 932 字,需 6 分钟 044. Laravel 本地化功能增强,切换项目语言——mcamara/laravel-localization 免费 1358 字,需 8 分钟 045. JavaScript 读取路由信息 —— lord/laroute 761 字,需 5 分钟 046. 将 PHP 变量转换为 JavaScript 变量——laracasts/utilities 691 字,需 4 分钟 047. 优雅的应用调试工具——laravel/telescope (5.7 新扩展) 免费 1467 字,需 9 分钟 048. 为 Eloquent 模型增加打标签功能 —— spatie/laravel-tags 1059 字,需 6 分钟 050. Api 开发工具包 —— dingo/api(基础安装) 免费 1382 字,需 8 分钟 049. 增加模型关系事件——chelout/laravel-relationship-events 1150 字,需 7 分钟 051. Api 开发工具包 —— dingo/api(配合 jwt-auth 完成多用户认证) 1310 字,需 8 分钟 052. API 数据转换层—— league/fractal(配合 dingo/api) 1697 字,需 10 分钟 053. 优秀的开源社区——yike.io(一刻社区 ) 免费 1015 字,需 6 分钟 054. 创建用户默认头像——laravolt/avatar 714 字,需 4 分钟 055. Laravel 命令行菜单——nunomaduro/laravel-console-menu (Laravel 5.7) 848 字,需 5 分钟 056. 图片处理——intervention/image 免费 1228 字,需 7 分钟 057. Laravel ImageUp 图片上传辅助工具——qcod/laravel-imageup 1309 字,需 8 分钟 058. 把文件与模型关联起来——spatie/laravel-medialibrary 1434 字,需 8 分钟 059. Laravel 静态代码分析工具——nunomaduro/larastan 免费 923 字,需 6 分钟 060. 获取国家详细信息 —— rinvex/countries 1046 字,需 6 分钟 061. Laravel 访客追踪——pragmarx/tracker 1265 字,需 8 分钟 062. 快速切换登录用户 —— viacreative/sudo-su 免费 668 字,需 4 分钟 063. 定时任务 Web 控制台 ——studio/laravel-totem 1071 字,需 6 分钟 064. API 动态查询参数—— spatie/laravel-query-builder 1354 字,需 8 分钟 065. 快速搭建管理后台(基础安装)——encore/laravel-admin 免费 1685 字,需 10 分钟 066. 快速搭建管理后台(权限管理)——encore/laravel-admin 1176 字,需 7 分钟 067. 快速搭建管理后台(使用插件)—— encore/laravel-admin 908 字,需 6 分钟 068. Markdown 解析器——graham-campbell/markdown 免费 849 字,需 5 分钟 069. 视图模型辅助类—— spatie/laravel-view-models 954 字,需 6 分钟 070. 自动面包屑导航 —— davejamesmiller/laravel-breadcrumbs 885 字,需 5 分钟 071. 项目代码统计——wnx/laravel-stats 免费 488 字,需 3 分钟 072. 异常实时监控及报警——sentry/sentry-laravel(Laravel 5.7) 494 字,需 3 分钟 073. PHP Docker 环境搭建(基础环境)—— Laradock 2023 字,需 12 分钟 074. PHP Docker 环境搭建(进阶) —— Laradock 1164 字,需 7 分钟 075. Eloquent 模型多表模糊搜索——nicolaslopezj/searchable 免费 2313 字,需 13 分钟 076. Laravel Nova 搭建管理后台——基础使用(官方扩展包) 1428 字,需 8 分钟 077. Laravel Nova 搭建管理后台——进阶(官方扩展包) 1257 字,需 7 分钟 078. Laravel Nova 搭建管理后台 —— 权限 (官方扩展包) 1151 字,需 7 分钟 079. 为你的 Laravel 模型加上类 NoSQL 属性 ——laravel-schemaless-attributes 免费 630 字,需 4 分钟 080. Laravel Scout 结合 Elasticsearch 进行全文搜索—— babenkoivan/scout-elasticsearch-driver 1022 字,需 6 分钟 081. 全局配置信息 —— spatie/valuestore 429 字,需 3 分钟 082. 全局配置信息(二)——appstract/laravel-options 180 字,需 1 分钟 083. 日期及时间处理——nesbot/carbon 免费 1062 字,需 6 分钟 084. 使用 Swoole 加速 Laravel (基础安装 - Homestead )—— hhxsv5/laravel-s 1816 字,需 11 分钟 085. 使用 Swoole 加速 Laravel(基础安装-Laradock)—— hhxsv5/laravel-s 1693 字,需 10 分钟 086. 轻量级的消息提示 —— spatie/Laravel-flash 472 字,需 3 分钟 087. Laravel Email 编辑器 —— qoraiche/laravel-mail-editor 免费 447 字,需 3 分钟 088. PHP 7 stream-parser 支持多格式的文件流解析器——rodenastyle/stream-parser 465 字,需 3 分钟 089. 模型变动日志——owen-it/laravel-auditing 714 字,需 4 分钟 090. 简单的用户消息系统——cmgmyr/messenger 436 字,需 3 分钟 092. 多站点架构方案(一套代码部署多个站点)——hyn/multi-tenant 1063 字,需 6 分钟 091. 让你的 CSRF Token 永不过期 ——genealabs/laravel-caffeine 免费 963 字,需 6 分钟 093. Laravel 语言包 —— overtrue/laravel-lang (caouecs/laravel-lang) 253 字,需 2 分钟 094. 快速查看日志文件——spatie/laravel-tail 免费 354 字,需 2 分钟 095. 快速制作一份 Laravel 模型的副本——Eloquent Cloner 558 字,需 4 分钟 096. 使用 Swoole 加速 Laravel 应用 —— swooletw/laravel-swoole (laradock 基础安装) 921 字,需 6 分钟 097. 将自然语句转换为数据库查询语句——lorisleiva/laravel-search-string 免费 666 字,需 4 分钟 098. 模块化管理工具—— nwidart/Laravel-modules 616 字,需 4 分钟 099. 快速创建 enum 枚举类 —— bensampo/laravel-enum 591 字,需 4 分钟 100. 创建 GraphQL API (基础使用)—— nuwave/lighthouse 473 字,需 3 分钟 101. 在 Blade 模板中使用过滤器 Filters—— thepinecode/blade-filters 免费 326 字,需 2 分钟 102. 快速重启 Tinker session —— ajthinking/tinx 324 字,需 2 分钟 103. 为站点的『维护模式』设置通行密码 —— larsjanssen6/underconstruction 250 字,需 2 分钟 104. 为模型增加凭证以及凭证兑换——beyondcode/laravel-vouchers 免费 414 字,需 3 分钟 105. 利用隐藏输入框诱捕灌水机 ——spatie/laravel-honeypot 389 字,需 3 分钟 106. 使用 Omnipay 接入支付(支付宝) —— lokielse/omnipay-alipay 734 字,需 5 分钟 107. 接入微信和支付宝支付(支付宝)——yansongda/laravel-pay 392 字,需 3 分钟 108. 代码生成工具——codedungeon/laravel-craftsman 539 字,需 3 分钟 109. 让验证规则可以复用 —— illuminatech/validation-composite 免费 415 字,需 3 分钟 110. 模型设置——glorand/laravel-model-settings 212 字,需 2 分钟 111. 数据库管理工具(代替 phpMyAdmin)——protoqol/prequel 266 字,需 2 分钟 112. 使用 Composer 管理 Git hooks——brainmaestro/composer-git-hooks 211 字,需 2 分钟 113. 管理营业时间——spatie/opening-hours 602 字,需 4 分钟