ridhima/mediamanager

v1.1.0 2021-12-17 08:42 UTC

This package is auto-updated.

Last update: 2024-09-06 15:05:15 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'),
]

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