Besoin d'aide ?

L'image ne s'affiche pas une fois le site hébergé

  • Avatar de BonaventureIMOROU
    Membre depuis :
    23/04/2019
    Messages :
    4

    J'ai developpé mon site (logiciart.com) avec laravel 5.2 (puisque j'ai appris laravel sur OpenClassrooms avec une version 5.2, Cours de bestmomo ).
    Alors en localhost, tout marche bien.Mais une fois envoyées sur le serveur distant, les images des articles n'apparaissent plus.
    Voici la fonction store() du PostController

    //Save image

    if($request->hasFile('featured_image')){
    $image = $request->file('featured_image');
    $filename = time().'.'.$image->getClientOriginalExtension();
    $location = public_path('images/'.$filename);
    Image::make($image)->resize(800, 400)->save($location);
    $post->image = $filename;
    }

    // Au niveau de index.blade.php Voici le lien

    <img src="{{ asset('images/'.$post->image)}}"

    //Au niveau de config/filesystems.php

    'disks' => [

    'local' => [
    'driver' => 'local',
    'root' => public_path('app'),
    ],

    'public' => [
    'driver' => 'local',
    'root' => storage_path('app/public'),
    'visibility' => 'public',
    ],

    J'implore ardemment votre aide.Je rappelle que je travaille avec la version 5.2

Vous ne pouvez pas répondre à ce sujet.