vish4395 / laravel-file-viewer
Laravel项目的基本文件查看器
1.0.2
2023-03-10 03:02 UTC
Requires
- php: ^7.4|^8.0
- laravel/framework: *
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-09-10 08:32:18 UTC
README
Laravel File Viewer 是一个实现不同JS库的包装器,用于根据文件类型查看文件。它支持图片、视频、音频、docx、pptx、xlsx 和 pdf 等格式。
安装
您可以通过 composer 安装此包
composer require vish4395/laravel-file-viewer
发布资源
php artisan vendor:publish --provider="Vish4395\LaravelFileViewer\LaravelFileViewerServiceProvider" --tag=assets
发布视图(可选)(用于自定义 UI)
php artisan vendor:publish --provider="Vish4395\LaravelFileViewer\LaravelFileViewerServiceProvider" --tag=views
用法
添加别名
'aliases' => Facade::defaultAliases()->merge([ 'LaravelFileViewer' => Vish4395\LaravelFileViewer\LaravelFileViewerFacade::class, ])->toArray(),
示例
use LaravelFileViewer; /* * ... */ public function file_preview($filename){ $filepath='public/'.$filename; $file_url=asset('storage/'.$filename); $file_data=[ [ 'label' => __('Label'), 'value' => "Value" ] ]; return LaravelFileViewer::show($filename,$filepath,$file_url,$file_data); }
更新日志
请参阅 更新日志 了解最近的变化。
贡献
欢迎您为此项目做出贡献。请参阅 贡献指南 了解详细信息。如需贡献此项目,请发送邮件至 vishal@newai.in 或创建 PR。
安全
如果您发现任何与安全相关的问题,请通过邮件 vishal@newai.in 反馈,而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。