On Jun 28 a change was made to line 5 of script.blade.php so that it now reads: var image_url = "{{ asset(Config::get('lfm.images_url')) }}"; The asset function was added. The use of the asset function causes the trailing / of images_url to be removed. Then getFileUrl remove the leading / here: if (path.indexOf(ds) === 0) { path = path.substring(1); } The result is a path like http:://localhost/images1/23423423.png