think.studio/nova-laravel-filemanager

简单包增加了从 UniSharp/laravel-filemanager 选择图片的能力

2.2.0 2023-08-28 13:35 UTC

This package is auto-updated.

Last update: 2024-08-28 15:53:01 UTC


README

Packagist License Packagist Version Total Downloads Build Status Code Coverage Scrutinizer Code Quality

简单包增加了从 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'

filemanager-1.png filemanager-2.png filemanager-3.png filemanager-4.png

使用工具

 \ThinkOne\NovaLaravelFilemanager\NLFileManager::make(),
 // or
 \ThinkOne\NovaLaravelFilemanager\NLFileManager::make()
                ->lfmUrl(url(config('lfm.filemanager_path')))
                ->onlyImages()
                ->onlyFiles()
                ->title('Browse files')
                ->icon('document-search')
                ->hideMenu(),

filemanager-tool-1.png filemanager-tool-2.png

安装

您可以通过 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();
});

致谢

  • Think Studio