ernandesrs/tallapp-files-manager

使用TallStack的文件管理器。

v0.0.1 2024-09-17 14:50 UTC

This package is auto-updated.

Last update: 2024-09-17 15:52:21 UTC


README

这是一个简单的TALLAPP文件管理器。它具有文件列表、编辑、删除和上传的功能。

此包旨在研究创建Laravel包,并专为与TALLAPP集成而创建。

需求

  • TALLAPP

安装

  1. 安装包

composer require ernandesrs/tallapp-files-manager

配置

  1. 该包包含可能需要由使用该包的项目Tailwind '可见'的Tailwind类,因此需要发布视图并配置。
  • 发布视图

php artisan vendor:publish --tag=tallapp-files-manager-views

  • 打开文件tailwind.config.js,并添加
// ...
content: [
    ...,
    
    './resources/vendor/ernandesrs/tallapp-files-manager/**/*.php',
],
// ...
  1. 您可能还想发布其他文件

php artisan vendor:publish --tag=tallapp-files-manager-config

php artisan vendor:publish --tag=tallapp-files-manager-lang

  1. 现在您可以使用组件了
<livewire:files-manager />

权限

您可能想要控制用户对文件的操作,为此您可以创建一个策略并定义在配置文件中。

  1. 发布配置文件

php artisan vendor:publish --tag=tallapp-files-manager-config

  1. policy中添加您的策略类
return [
    // ...

    /**
     *
     * Policy class containing this default Laravel Policy methods:
     * viewAny:
     * view:
     * create:
     * update:
     * delete:
     *
     */
    'policy' => \Your\Policy\Namespace\Class::class,
];

有关更多信息,请打开配置文件。

翻译

您可能希望翻译按钮、警报等文本,为此您需要

  1. 发布语言文件

php artisan vendor:publish --tag=tallapp-files-manager-lang