chhetri / mediamanager
3.0
2022-04-04 07:48 UTC
Requires
- barryvdh/laravel-elfinder: ^0.5.1
This package is auto-updated.
Last update: 2024-09-04 13:33:40 UTC
README
此扩展集成了 barryvdh/laravel-elfinder 媒体管理器。
需求
安装
使用 composer 安装
使用 Composer 需要此包
composer require ridhima/mediamanager
将 ServiceProvider 添加到 config/app.php 中的 providers 数组
Ridhima\MediaManager\Providers\MediaManagerServiceProvider::class
在将资产发布到公开文件夹之前,运行以下命令
composer dump-autoload
php artisan config:clear
php artisan cache:clear
php artisan route:clear
php artisan storage:link
运行以下 artisan 命令以将所需的资产文件下载到公开文件夹
php artisan mediamanager:publish
请记住,每次更新后都要发布资产(或将其添加到 composer.json 中的 post-update-cmd 命令中)
运行以下命令以将配置和附加的资产文件发布以与 Bagisto 后端主题兼容
php artisan vendor:publish --provider='Ridhima\MediaManager\Providers\MediaManagerServiceProvider'
在 config/filesystems.php 中添加以下代码行以添加新磁盘。
'mediamanager' => [
'driver' => 'local',
'root' => storage_path('app/public/media'),
]
在您的 config/elfinder.php 中,您可以更改默认文件夹、访问回调或定义您自己的根。其余的配置细节请参阅 barryvdh/laravel-elfinder 媒体管理器。
使用包文件夹安装
- 将所有文件解压缩到 packages/Ridhima/MediaManager。
- 运行 composer 命令以下载所需的包
composer require barryvdh/laravel-elfinder:^0.4.7
- 转到 Bagisto 根目录内的 composer.json 文件,然后在 'psr-4' 下添加以下行
"Ridhima\\MediaManager\\": "packages/Ridhima/MediaManager/src"
- 转到 config/app.php 文件,然后在 'webkul packages' 下添加以下行
Ridhima\MediaManager\Providers\MediaManagerServiceProvider::class
- 在将资产发布到公开文件夹之前,运行以下命令
composer dump-autoload
php artisan config:clear
php artisan cache:clear
php artisan storage:link
- 运行以下 artisan 命令以将所需的资产文件下载到公开文件夹
php artisan mediamanager:publish
- 之后,运行以下命令以发布配置和附加的资产文件以使其与 Bagisto 后端主题兼容
php artisan vendor:publish --provider='Ridhima\MediaManager\Providers\MediaManagerServiceProvider'
- 在 config/filesystems.php 中添加以下代码行以添加新磁盘。
'mediamanager' => [
'driver' => 'local',
'root' => storage_path('app/public/media'),
]
现在您可以从专用部分以及从编辑器管理静态媒体文件。