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);
我想获取 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);