think.studio / nova-laravel-filemanager
简单包增加了从 UniSharp/laravel-filemanager 选择图片的能力
2.2.0
2023-08-28 13:35 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0|^10.0
- laravel/nova: ^4.0
- unisharp/laravel-filemanager: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- orchestra/testbench: ^8.3
- phpunit/phpunit: ^10.0
- psalm/plugin-laravel: ^2.8
- vimeo/psalm: ^5.9
README
简单包增加了从 UniSharp/laravel-filemanager 选择图片的能力
使用字段
NLFMImage::make( 'Image', 'image' ); NLFMImage::make( 'Image', 'image' ) ->filemanagerPath('/custom-link/files');
您可以在主 laravel-filemanager 配置文件中通过添加 filemanager_path 键来指定 filemanagerPath
'filemanager_path' => '/custom-link/files'
使用工具
\ThinkOne\NovaLaravelFilemanager\NLFileManager::make(), // or \ThinkOne\NovaLaravelFilemanager\NLFileManager::make() ->lfmUrl(url(config('lfm.filemanager_path'))) ->onlyImages() ->onlyFiles() ->title('Browse files') ->icon('document-search') ->hideMenu(),
安装
您可以通过 composer 安装此包
composer require think.studio/nova-laravel-filemanager
请查看指南 https://unisharp.github.io/laravel-filemanager/installation
路由
Route::group([
'prefix' => config('lfm.filemanager_path'),
'middleware' => [ 'web', 'auth' ],
], function () {
\UniSharp\LaravelFilemanager\Lfm::routes();
});