2016-08-11 5 views
1

Laravel 5.2とUniSharp File Managerバージョン1.6を使用しています。Laravel Unisharpファイルマネージャ画像をアップロードした後のURLが正しくない

ドキュメントごとにすべてをセットアップしました。私は独立してファイルマネージャを統合しようとしています。私は"allow_multi_user"falseに設定している以外は、config/lfm.phpのすべてのデフォルト設定を使用しています。

http://localhost:8000/photosshares/57ac916bada5b.jpg

に対し:私は、画像をアップロードすると、ファイルマネージャを使用して、それを選択していたときに

問題があり、アップロード/選択したファイルのURLは、このような間違ったURLを示しています、URLは次のようになります。

http://localhost:8000/photos/shares/57ac916bada5b.jpg

URLの先頭にスラッシュがありません。この問題を解決するには?

答えて

2

そのUnisharpファイルマネージャのバグ、それがここに報告されています:それは後に働いた

https://github.com/UniSharp/laravel-filemanager/issues/102

は、問題の記者はまた、私は下に引用しています解決策を見つけました vendor/unisharp/laravel-filemanager/src/views/script.blade.phpから次のファイルを削除しました。

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

これも私の問題を解決しました。

0

このコードを削除し、このファイルscript.blade.php ファイルパス=ベンダー/ unisharp/laravel-ファイルマネージャ/ srcに/ビュー/ script.bladeから

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

(あなたがライン350でそれを見つけることができます)

ソースhttps://github.com/UniSharp/laravel-filemanager/issues/102

0

.PHPこれは、ライン350(ベンダー/ unisharp/laravel-ファイルマネージャ/ SRC /ビュー/ script.blade.php)にコードを置換することによって私のために働きました。

if (path !== ds) { 
    item_url = item_url + path + ds; 
} else { 
    item_url = item_url + ds; 
} 
関連する問題