tomatophp / filament-browser
带代码编辑器的文件 & 文件夹 & 媒体浏览器
v2.0.2
2024-09-17 16:35 UTC
Requires
- php: ^8.1|^8.2
- creagia/filament-code-field: ^3.0
- filament/filament: ^3.0
- maatwebsite/excel: ^3.1
- mallardduck/blade-boxicons: ^2.4
- tomatophp/console-helpers: ^1.1
- tomatophp/filament-developer-gate: ^1.0
README
File Browser for Filament
带代码编辑器的文件 & 文件夹 & 媒体浏览器
注意
此包仅供超级管理员使用,不建议普通用户使用。因为它可以访问服务器上的所有文件和文件夹。
屏幕截图
安装
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