Czy istnieje jakiś sposób, aby zablokować dostęp do pliku, który jest w folderze public/storage? Bo każdy se może do niego wejść bezpośrednio wpisując poprawne url. Próbowałem zrobić middleware, ale się nie udało :(
web.php
Route::get('/storage/upload/{filename}', 'ShowController@showPhoto')->middleware(show.image);
Middleware
if(true == true)
{
return redirect('/');
}
return $next($request);
}
storage/private
, wszystko prywatne wrzucać tam i linkować do niego wtedy poprzez routing i odpowiedni kontroler.