vendredi 16 octobre 2015

Laravel Image Default

My user uploads a profile picture which is stored in storage/profile_picture/user1.png. I use Filesystem and Storage classes to do so.

To retrieve the image I use {!! Html::image(route('profile.thumbnail', $user->profilepic_filename), "Your Picture Here", ['class'=>'img-responsive']) !!}

In my Controller I have

public function thumbnail($filename)
{
    $user = User::where('profilepicture_filename', '=', $filename)->firstOrFail();
    $file = Storage::disk('local_profile')->get($user->profilepicture_filename);


    //$file = URL::asset('/images/default_profilepicture.png'); //doesn't work

    return (new Response($file, 200))->header('Content-Type', $mime);

}

}

I want to get a default image if the profile picture is not found or not uploaded. How can I do so?

Thanks,

K



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire