Файловый менеджер laravel после загрузки изображения не отображается - PullRequest
0 голосов
/ 16 октября 2018
Laravel version :5.6
Package version :1.8

все отлично работает на локальном компьютере, но после того, как я загрузил свой проект laravel на хост, lfm не работает должным образом.мои изображения загружены без проблем, но они не отображаются в разделе проводника, и я обнаружил, что эта проблема возникает, потому что добавьте префикс lfm к URL-адресу изображения.

`/*
|--------------------------------------------------------------------------
| Routing
|--------------------------------------------------------------------------
*/

// Include to pre-defined routes from package or not. Middlewares
'use_package_routes' => true,

// Middlewares which should be applied to all package routes.
// For laravel 5.1 and before, remove 'web' from the array.
'middlewares' => ['web','auth:admin'],

// The url to this package. Change it if necessary.
'prefix' => 'admin/laravel-filemanager',

/*
|--------------------------------------------------------------------------
| Multi-User Mode
|--------------------------------------------------------------------------
*/

// If true, private folders will be created for each signed-in user.
'allow_multi_user' => true,
// If true, share folder will be created when allow_multi_user is true.
'allow_share_folder' => false,

// Flexibla way to customize client folders accessibility
// If you want to customize client folders, publish tag="lfm_handler"
// Then you can rewrite userField function in App\Handler\ConfigHander class
// And set 'user_field' to App\Handler\ConfigHander::class
// Ex: The private folder of user will be named as the user id.
'user_field' => Unisharp\Laravelfilemanager\Handlers\ConfigHandler::class,

/*
|--------------------------------------------------------------------------
| Working Directory
|--------------------------------------------------------------------------
*/

// Which folder to store files in project, fill in 'public', 'resources', 'storage' and so on.
// You should create routes to serve images if it is not set to public.
'base_directory' => 'public_html',

'images_folder_name' => 'images/news',
'files_folder_name'  => 'files',

'shared_folder_name' => 'shares',
'thumb_folder_name'  => 'thumbs',`

, как вы можете видеть, мои изображения хранятся в public_html /папка images / news, но src для изображения в проводнике - это "admin / laravel-filemanager / images / news".

Еще одна вещь, которую я обнаружил, это то, что если для base_directory задано значение public, то URL-адрес правильный.но если изменить его на public_html, эта проблема произойдет.

Очень признателен, если кто-нибудь даст подсказку, чтобы это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...