nancheng/pfinal-webuploader
Composer 安装命令:
composer require nancheng/pfinal-webuploader
包简介
基于webuploader插件封装的laravel扩展包
README 文档
README
pfinal-webuploader基于webuploader 封装的 laravel上传图片扩展包, 轻量、简洁、易用、开源免费。
兼容版本
本扩展包经过测试,适配 Laravel 5.1 以上稳定版本(5.0 版本理论上也是可行的,但未经测试)。
安装与配置
在 composer.json 新增 "nancheng/pfinal-webuploader": "dev-master" 依赖,然后执行: composer update 操作。
依赖安装完毕之后,在 app.php 中添加:
'providers' => [ Pfinal\PfinalWebuploader\PfinalWebuploaderServiceProvider::class, ],
然后,执行下面 artisan 命令,发布该扩展包配置等项。
php artisan vendor:publish --force
现在您可以访问 /pfinal/example 路由,不出意外,您可以看到扩展包提供的示例页面。
图片默认会上传到本地 public/uploads 目录下;相关功能配置位于 config/pfinal-uploader.php 文件中。
使用说明
在 blade 模版里面使用下面三个方法:pf_css() 、pf_js() 、pf_field() 和 pf_config() 。
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> {!! pf_css() !!} {!! pf_js() !!} </head> <body> <div id="content"> </div> {!! pf_field("#content") !!} {!! pf_config(['display','delete']) !!} <script> console.log(uploader) </script> </body> </html>
技术能力有限, 欢迎大家吐槽。持续更新中
nancheng/pfinal-webuploader 适用场景与选型建议
nancheng/pfinal-webuploader 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 55 次下载、GitHub Stars 达 5, 最近一次更新时间为 2018 年 11 月 22 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「webuploader」 「pfinal」 「Q哥」 「南丞」 「php-uploader」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 nancheng/pfinal-webuploader 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 nancheng/pfinal-webuploader 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 nancheng/pfinal-webuploader 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
yii2-webuploader组件
This is a PHP array manipulation middleware
WebUploader是一个简单的以Html5为主,Flash为辅的现代文件上传组件。在现代的浏览器里面能充分发挥html5的优势,同时又不摒弃主流IE浏览器,延用原来的Flash运行时。两套运行时,同样的调用方式,可供用户任意选用。WebUploader采用大文件分片并发上传,极大的提高了文件上传效率。
webuploader for Yii2 http://fex.baidu.com/webuploader/
Yii2 extension for large file chunk upload. Base on WebUploader.
pfinal config网站配置项组件
统计信息
- 总下载量: 55
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-22