Laravel 文件管理器 UniSharp 不正确的图像 URL

Posted

技术标签:

【中文标题】Laravel 文件管理器 UniSharp 不正确的图像 URL【英文标题】:Laravel File Manager UniSharp Incorrect Image URL 【发布时间】:2018-09-18 06:47:50 【问题描述】:

显示的图像 URL 不正确。它应该在 url 中添加“public/”。如何编辑网址?

【问题讨论】:

【参考方案1】:

我没有公开存储,而是删除了基本目录,如下所示:

 'base_directory' => '',
 'images_folder_name' => 'photos',
 'files_folder_name' => 'files',
 'shared_folder_name' => 'shares',
 'thumb_folder_name' => 'thumbs', 

并在第 113 行的特征下编辑LfmHelpers.php,如下所示: $prefix = '/' . $prefix; 现在可以正常使用了。

【讨论】:

【参考方案2】:

如果是 UNISHARP,那么您需要查看此问题 UNISHARP BUG,因为它表明这是一个错误。

问题报告者通过这样做找到解决方案

在我删除以下内容后它起作用了 供应商/unisharp/laravel-filemanager/src/views/script.blade.php

if (path.indexOf(ds) === 0) path = path.substring(1);

希望它能解决你的问题。

【讨论】:

我正在使用 UniSharp 文件管理器...我在哪里可以编辑该图像位置 url? 我没有公开存储,而是删除了基本目录,如下所示:'base_directory' => '', 'images_folder_name' => 'photos', 'files_folder_name' => 'files', 'shared_folder_name' => 'shares', 'thumb_folder_name' => 'thumbs', 并在第 113 行编辑 LfmHelpers.php 如下: $prefix = '/' 。 $前缀;现在它工作正常。

以上是关于Laravel 文件管理器 UniSharp 不正确的图像 URL的主要内容,如果未能解决你的问题,请参考以下文章

用于 laravel 问题的 unisharp 文件管理器

UniSharp 文件管理器不适用于 Laravel 7

在页面内显示 UniSharp/laravel-filemanager(无编辑器)

unisharp 文件管理器不适用于 laravel 5.6

Laravel UniSharp 文件管理器已上传,但未显示图像

Laravel 文件管理器 UniSharp 不正确的图像 URL