Задача выводить фото только авторизованным юзерам по JWT token. Сделал такое
public function render(Request $request) {
Validator::make($request->all(), [
'id' => 'required'
])->validate();
$dataImg = ImgModel::get(array('id' => $request->id));
$file = Storage::get('private/'.$dataImg['location']);
$fileUrl = Storage::path('private/'.$dataImg['location']);
header('Content-Type: ' . $dataImg['format']);
echo file_get_contents($fileUrl);
}
// vue
<img v-auth-image="https://domain.com/api/img/render/?id=30">
// не выводит фото