jiuwuxiaohun / vuefinder-php
Vuefinder Php 库。
此包的官方仓库似乎已不存在,因此该包已被冻结。
1.0.0
2018-08-23 11:28 UTC
Requires
- league/flysystem: ^1.0
- symfony/http-foundation: ^4.1
This package is auto-updated.
Last update: 2024-05-06 12:47:30 UTC
README
vuefinder 的 PHP 服务器端库
如何使用,请看下面的说明.composer 安装之后
public function vueFinder() { //因为这是一个第三方类库,所以他的请求到了最后的时候,很有可能没有返回后到路由上执行最后的跨域设置.所以这里需要手动跨域,或者使用中间件前置操作跨域 // Set Filesystem Storage $root_path = Env::get('root_path') . 'public/uploads/'; $adapter = new Local($root_path); $storage = new Filesystem($adapter); // Set VueFinder class $vuefinder = new VueFinder($storage); // http://jwpt.com/uploads/images/2018-12/5c0620eee77ec.jpg $config = [ 'publicPaths' => [ '指定一个规定目录下文件夹路径' => '替换为domain域名模式,返回url给前端', 'image' => 'http://jwpt.com/uploads/image' ], 'deal_file_suffix' => 'png,jpg,gif,jpeg', // 只准文件上传和修改的文件名后缀,其他不允许 ]; // Perform the class $vuefinder->init($config); }
安装
composer require jiuwuxiaohun/vuefinder-php dev-master
卸载
composer remove jiuwuxiaohun/vuefinder-php
使用
use Ozdemir\Vuefinder\Vuefinder; use League\Flysystem\Filesystem; use League\Flysystem\Adapter\Local; // Set Filesystem Storage $adapter = new Local(\dirname(__DIR__).'/storage'); $storage = new Filesystem($adapter); // Set VueFinder class $vuefinder = new VueFinder($storage); // Perform the class $vuefinder->init();
本项目基于https://packagist.org.cn/packages/ozdemir/vuefinder-php