Cette solution fonctionne dans le dossier public le plus lors du passage au dossier de stockage Je ne peux pas obtenir l'image et afficher dans la vue quelqu'un peut-il m'aider?Comment récupérer une image du dossier de stockage en utilisant une intervention d'image dans Laravel 5.2?
Contrôleur
public function profile(){
return view('profile', array('user' => Auth::user()));
}
public function update_avatar(Request $request){
// Handle the user upload of avatar
if($request->hasFile('avatar')){
$avatar = $request->file('avatar');
$filename = time() . '.' . $avatar->getClientOriginalExtension();
Image::make($avatar)->resize(300, 300)->save(storage_path('/uploads/avatars/' . $filename));
$user = Auth::user();
$user->avatar = $filename;
$user->save();
}
return view('profile', array('user' => Auth::user()));
}
Route
Route::get('profile',
'[email protected]');
Route::post('profile',
'[email protected]_avatar');
Voir Ce fut l'appel que j'ai fait revenir l'image quand il était dans le dossier public maintenant que cela dans le Le dossier de stockage ne fonctionne pas, est-ce que quelqu'un sait comment je peux obtenir l'image du dossier de stockage et l'afficher dans le vue?
<img src="/uploads/avatars/{{ Auth::user()->avatar }}">
dépôt gitlab ce https://gitlab.com/ronnyere/Laravel.git
essayer cette image :: make (avatar $) -> Modifier la taille (300, 300) -> save (storage_path ('uploads/avatars /'. $ filename)); –