对于我的laravel api,我在json中返回一个包含标题和图像链接的对象。
但是在laravel我不知道在哪个文件夹以及如何返回将在移动应用程序上显示的图像的完整链接。
数据保存在mysql数据库
示例:
{
"title" : "example",
"image" : "http://www.example.com/images/example.png"
}
感谢您的帮助
-------------更新------------
我添加了一条测试路线:
Route::get('v1/pictures/{filename}',function($filename){
return asset('/storage/app/public/images/'.$filename);
});
我打电话时:http://localhost:8000/api/v1/pictures/chat1.jpg 我得到:http://localhost:8000/storage/app/public/images/chat1.jpg
但是当我转到此链接时,我找不到错误:抱歉,找不到您要查找的页面。
答案 0 :(得分:0)
echo asset('/storage/app/public/images/example.png');
这应该回应像
这样的东西yourpage.com/storage/bla/bla/example.png