chhetri/mediamanager

3.0 2022-04-04 07:48 UTC

This package is auto-updated.

Last update: 2024-09-04 13:33:40 UTC


README

Packagist Downloads Packagist License

此扩展集成了 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 媒体管理器。

使用包文件夹安装

  1. 将所有文件解压缩到 packages/Ridhima/MediaManager
  2. 运行 composer 命令以下载所需的包
composer require barryvdh/laravel-elfinder:^0.4.7
  1. 转到 Bagisto 根目录内的 composer.json 文件,然后在 'psr-4' 下添加以下行
"Ridhima\\MediaManager\\": "packages/Ridhima/MediaManager/src"
  1. 转到 config/app.php 文件,然后在 'webkul packages' 下添加以下行
Ridhima\MediaManager\Providers\MediaManagerServiceProvider::class
  1. 在将资产发布到公开文件夹之前,运行以下命令
composer dump-autoload
php artisan config:clear
php artisan cache:clear
php artisan storage:link
  1. 运行以下 artisan 命令以将所需的资产文件下载到公开文件夹
php artisan mediamanager:publish
  1. 之后,运行以下命令以发布配置和附加的资产文件以使其与 Bagisto 后端主题兼容
php artisan vendor:publish --provider='Ridhima\MediaManager\Providers\MediaManagerServiceProvider'
  1. config/filesystems.php 中添加以下代码行以添加新磁盘。
'mediamanager' => [
    'driver' => 'local',
    'root'   => storage_path('app/public/media'),
]

现在您可以从专用部分以及从编辑器管理静态媒体文件。