takshak/adash-gallery

adash管理面板的图片库

1.0.1 2022-08-21 09:45 UTC

This package is auto-updated.

Last update: 2024-09-24 16:57:03 UTC


README

takshak/adash包的滑动扩展,用于创建和管理图片和视频库。库和图片的结构使得一张图片可以出现在多个库中,而一个库可以包含多张图片。

安装

使用composer安装此包

composer require takshak/adash-gallery

运行命令设置表、页面、模型等

php artisan adash-gallery:install

您可以通过配置文件(site.php)禁用安装命令。您可以在配置文件中设置库的布局和库封面图片的大小。此包附带了一些前端页面和组件,您可以将它们集成到您的应用程序中。库有两种布局:'grid' 和 'masonry'。您可以在配置文件中设置布局。默认布局是 'grid',您可以通过在URL中传递layout=masonry参数来激活 'masonry' 布局,例如:https://domain.com/galleries?layout=masonry

前端页面可用的路由

[https://domain.com]/galleries
[https://domain.com]/galleries/groups
[https://domain.com]/galleries/{gallery:slug}

您可以使用组件 <x-agallery-featured-galleries /> 在项目的任何位置列出特色库。此组件包含以下参数

  • lines (int): 定义库名称的行数。
  • items (int): 定义此组件将列出多少特色图片。
  • masonry (bool): 手动设置masonry效果。

此包使用 fancybox lightbox进行图片库。要自定义前端页面,您需要发布视图并按照您的需求进行自定义。