ridhima / mediamanager
v1.1.0
2021-12-17 08:42 UTC
Requires
- barryvdh/laravel-elfinder: ^0.4.7
This package is auto-updated.
Last update: 2024-09-06 15:05:15 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'),
]
现在您可以从专用部分以及从编辑器管理静态媒体文件。