jennosgroup/laramedia

Laramedia 是一个为 Laravel 服务的媒体库包,它允许您通过图形界面上传和管理文件。

安装: 9

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:JavaScript

类型:package

V1.0.2 2024-01-15 02:12 UTC

This package is auto-updated.

Last update: 2024-09-15 03:44:46 UTC


README

关于

Laramedia 是一个为 Laravel 服务的媒体库包,它允许您通过图形界面上传和管理文件。

安装

使用 composer 安装 - composer require jennosgroup/laramedia

设置

安装包后,运行 php artisan migrate 命令。

使用 artisan 命令 php artisan vendor:publish --tag=laramedia-config 发布包配置文件。

使用 artisan 命令 php artisan vendor:publish --tag=laramedia-assets 发布包资源。

在您的 html 文件的头部部分包含以下内容,这应该在 html 文件头部其他任何脚本之前

<meta name="laramedia_routes" content="{{ Laramedia::templateRoutes() }}">

在您的 html 文件中包含以下包样式表

<link rel="stylesheet" href="{{ asset('vendor/laramedia/css/laramedia.css') }}">

我们的包也使用了 font awesome。我们希望您能友好地将其包含在您的 html 文件中。您可以自由地更改 font awesome 的版本。

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" crossorigin="anonymous" referrerpolicy="no-referrer" />

在您的 html 文件中包含以下脚本

<script src="{{ asset('vendor/laramedia/js/files-selector.js') }}" defer></script>

在您的 html 文件关闭 body 元素之前包含以下内容。

@include('laramedia::templates')

设置文件列表页面

在包配置文件中,将 listings_view_path 的值设置为列表页面视图的路径。

/**
 * The view path for the listings page.
 */
'listings_view_path' => 'admin.files-listings',

然后在列表视图中包含 @include(laramedia::listings),并观察所有魔法展开。

确保以下脚本包含在您的列表页面 html 中

<script src="{{ asset('vendor/laramedia/js/files-listings.js') }}" defer></script>

安全漏洞

如果您发现安全漏洞,请通过 info@jennosgroup.com 发送电子邮件给 Jenry Ollivierre。所有安全漏洞都将得到及时处理。

许可证

此包是开源软件,许可协议为 MIT 协议