Laravel URL :: assets在URL中的每个部分之后都返回“ \”

时间:2019-07-14 13:14:40

标签: laravel api

我制作了一个API,该API返回某些媒体和文件的网址

我这样返回了网址

$file->url  = URL::asset('storage/files/'.$request->course_segment_id.'/'.$file->id.'/'.$file->name);

URl的回报类似于邮递员

"url": " http:\/\/localhost:8000\/storage\/media\/2\/1\/03.png "

1 个答案:

答案 0 :(得分:0)

没有更多信息,看起来响应是用JSON编码的。

如果您在前端使用Javascript,则可以解析响应,然后访问格式正确的数据。


let response='{"url": " http:\/\/localhost:8000\/storage\/media\/2\/1\/03.png "}';
let responseObject=JSON.parse(response);

// responseObject returns a-
// -javascript object: {url: " http://localhost:8000/storage/media/2/1/03.png "}

console.log(responseObject.url);

//> http://localhost:8000/storage/media/2/1/03.png