Storage_path 在 laravel 中返回没有斜线的路径

Storage_path returning path without slashes in laravel

我想获取 laravel 中存储函数的路径并在 javascript 中读取它,

我尝试这样做的方法是:

var storagePath="<?php echo storage_path(); ?>";
console.log('StoragePath ',storagePath);

但是这会退出这样的路径:

StoragePath  C:wampwwwd3projectFirststorage

我确实需要斜杠,但似乎 'storage_page()' 修剪了它们,不确定这是否是安全问题,我是否仍可以使用上面的字符串读取文件夹路径或不修剪斜杠?

这是因为javascript认为你想逃避什么。所以你所要做的就是避开反斜杠。 addslashes 会成功的:

var storagePath = "<?php echo addslashes(storage_path()); ?>";
console.log('StoragePath ',storagePath);