仅为JWT授权用户访问图像-Laravel 5.6

仅为JWT授权用户访问图像-Laravel 5.6,laravel,file,authentication,laravel-5,jwt,Laravel,File,Authentication,Laravel 5,Jwt,使用API,我为授权用户保存了一些图像文件,但任何调用我的URL的人都可以访问 有什么方法可以保护我的图像并访问它吗?只需扔掉我的web应用程序?你必须将图像存储在/storage/app中 然后你必须创建一条类似于 // Route Route::get('/images/{slug}', controller@showMethod)->middleware('auth:api'); // controller method public function showMethod($im

使用API,我为授权用户保存了一些图像文件,但任何调用我的URL的人都可以访问


有什么方法可以保护我的图像并访问它吗?只需扔掉我的web应用程序?

你必须将图像存储在/storage/app中

然后你必须创建一条类似于

// Route
Route::get('/images/{slug}', controller@showMethod)->middleware('auth:api');

// controller method
public function showMethod($image){

   return response()->download(base_path('path/'.$image), null, [], null);

}