tomatophp/filament-browser

带代码编辑器的文件 & 文件夹 & 媒体浏览器

v2.0.2 2024-09-17 16:35 UTC

This package is auto-updated.

Last update: 2024-09-17 16:36:28 UTC


README

Screenshot

File Browser for Filament

Latest Stable Version License Downloads

带代码编辑器的文件 & 文件夹 & 媒体浏览器

注意

此包仅供超级管理员使用,不建议普通用户使用。因为它可以访问服务器上的所有文件和文件夹。

屏幕截图

Browser File Types Create File Delete File Rename File Markdown Editor Code Editor Video File Audio File Excel File Image File PDF File

安装

composer require tomatophp/filament-browser

安装您的包后,请运行此命令

php artisan filament-browser:install

最后,在 /app/Providers/Filament/AdminPanelProvider.php 上注册插件

->plugin(
    \TomatoPHP\FilamentBrowser\FilamentBrowserPlugin::make()
        ->hiddenFolders([
            base_path('app')
        ])
        ->hiddenFiles([
            base_path('.env')
        ])
        ->hiddenExtantions([
            "php"
        ])
        ->allowCreateFolder()
        ->allowEditFile()
        ->allowCreateNewFile()
        ->allowCreateFolder()
        ->allowRenameFile()
        ->allowDeleteFile()
        ->allowMarkdown()
        ->allowCode()
        ->allowPreview()
        ->basePath(base_path())
)

当您尝试访问浏览器时,它会询问您密码,密码是 password,您可以从您的 .env 文件中更改它

DEVELOPER_GATE_PASSWORD=

发布资产

您可以使用此命令发布配置文件

php artisan vendor:publish --tag="filament-browser-config"

您可以使用此命令发布视图文件

php artisan vendor:publish --tag="filament-browser-views"

您可以使用此命令发布语言文件

php artisan vendor:publish --tag="filament-browser-lang"

您可以使用此命令发布迁移文件

php artisan vendor:publish --tag="filament-browser-migrations"

其他 Filament 包

查看我们的 Awesome TomatoPHP