来聊聊laravel项目中常用的compoer包都有哪些

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 12

以上都没常用
检索:tucker-eric/eloquentfilter

HTML生成:laravelcollective/html

输入过滤:graham-campbell/binput

页面调试:barryvdh/laravel-debugbar

验证码:mews/captcha

2周前 评论

超级简单的eloquent过滤器 github.com/huangbule2024/laravel-e...

2周前 评论
sanders 2周前

雪花ID:kra8/laravel-snowflake

日志查看器:opcodesio/log-viewer

健康监测:spatie/laravel-health

SQL日志:mnabialek/laravel-sql-logger

统一响应数据格式:jiannei/laravel-response

2周前 评论

用过的,包含不常用的。

  • pbmedia/laravel-ffmpeg 视频操作
  • spatie/laravel-json-api-paginate 分页
  • spatie/laravel-query-builder 筛选
  • yansongda/laravel-pay 支付
  • league/flysystem-sftp-v3 FTP 传输
  • ip2location/ip2location-laravel IP 识别
  • intervention/image 图像处理
  • iidestiny/laravel-filesystem-oss OSS
  • guzzlehttp/guzzle HTTP 请求
  • fukuball/jieba-php 分词
  • maatwebsite/excel excel 导出
  • overtrue/easy-sms 短信发送
  • spatie/laravel-activitylog 日志
  • symfony/dom-crawler HTML dom 解析
  • spatie/laravel-responsecache 缓存
  • spatie/laravel-settings 配置项
2周前 评论

【生产】

  • 操作日志 spatie/laravel-activitylog
  • 导入导出 maatwebsite/excel, 后面换xlswriter,简单导出用csv。
  • 雪花算法 godruoyi/php-snowflake
  • 枚举 jiannei/laravel-enum
  • API响应 jiannei/laravel-response
  • JWT php-open-source-saver/jwt-auth
  • office phpoffice/phpword
  • OSS iidestiny/laravel-filesystem-os
  • Http guzzlehttp/guzzle
  • 其他第三方SDK包

【开发】

  • SQL日志 overtrue/laravel-query-logger
  • IDE插件 barryvdh/laravel-ide-helper
2周前 评论
sanders

最近在使用的,默认的就不注释了。

    "require": {
        "php": "^8.1",
        "guzzlehttp/guzzle": "^7.2",
        "kalnoy/nestedset": "^6.0", // 内嵌模型用于多级分类、菜单、行政区划的存储和检索
        "laravel/framework": "^10.10",
        "laravel/sanctum": "^3.3",
        "laravel/tinker": "^2.8",
        "matanyadaev/laravel-eloquent-spatial": "^4.2" // 模型的位置字段读写,如:点、多边形、椭圆等
    },
    "require-dev": {
        "fakerphp/faker": "^1.9.1",
        "larastan/larastan": "^2.9", // phpstan 的 Laravel 兼容规则
        "laravel/pint": "^1.14", // 代码格式替换
        "laravel/sail": "^1.27", // Docker 开发容器套件
        "mockery/mockery": "^1.4.4",
        "nunomaduro/collision": "^7.0",
        "pestphp/pest": "^2.34", // pest 测试套件
        "pestphp/pest-plugin-laravel": "^2.2",  // pest Laravel 工具提供一些命令 
        "phpstan/phpstan": "^1.10", // phpstan 代码静态分析
        "phpunit/phpunit": "^10.1",
        "roave/security-advisories": "dev-latest", // composer 包安全检查
        "spatie/laravel-ignition": "^2.0"
    },

.git/hooks/pre-commit 加上

vendor/bin/sail bash -c 'vendor/bin/pint'
vendor/bin/sail bash -c 'vendor/bin/pest'
vendor/bin/sail bash -c 'vendor/bin/phpstan analyse -l 6 app'
2周前 评论
zds 2周前

目前在用的

"require": {
        "php": "^8.0.2",
        "ext-bcmath": "*",
        "ext-curl": "*",
        "ext-json": "*",
        "ext-openssl": "*",
        "alipaysdk/easysdk": "^2.2",
        "dcat/easy-excel": "^1.1",
        "dcat/laravel-admin": "2.*",
        "fruitcake/laravel-cors": "^3.0",
        "guzzlehttp/guzzle": "^7.2",
        "intervention/image": "^2.7",
        "jiannei/laravel-enum": "^3.0",
        "jiannei/laravel-response": "^4.0",
        "kkokk/poster": "^1.2",
        "laravel/framework": "^9.2",
        "laravel/horizon": "^5.10",
        "laravel/sanctum": "^2.14.1",
        "laravel/tinker": "^2.7",
        "lustre/php-dfa-sensitive": "^1.4",
        "multiavatar/multiavatar-php": "^1.0",
        "overtrue/easy-sms": "^2.1",
        "overtrue/laravel-lang": "~6.0",
        "overtrue/laravel-socialite": "~4.0.1",
        "overtrue/laravel-wechat": "6.1.0",
        "php-open-source-saver/jwt-auth": "^1.4",
        "predis/predis": "~1.1",
        "propaganistas/laravel-phone": "^4.3",
        "pusher/pusher-php-server": "^7.0",
        "simplesoftwareio/simple-qrcode": "^4.2",
        "spatie/laravel-query-builder": "^5.0",
        "vinkla/hashids": "^10.0",
        "yansongda/laravel-pay": "~3.1.0"
    },
    "require-dev": {
        "barryvdh/laravel-ide-helper": "^2.12",
        "fakerphp/faker": "^1.9.1",
        "laravel-lang/lang": "^10.4",
        "laravel/sail": "^1.0.1",
        "mockery/mockery": "^1.4.4",
        "nunomaduro/collision": "^6.1",
        "phpunit/phpunit": "^9.5.10",
        "spatie/laravel-ignition": "^1.0"
    },
2周前 评论
自由与温暖是遥不可及的梦想
2周前 评论
Gundy (楼主) 1周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!