PaulCatalin97's avatar

How to show image in view when upload?

so, when I upload an image i want to show it after it went up. I use this code and shows me an error pic. How can I display the image in the view with and session message or something else?

    <section class="content">
        <div class="row">
            <div class="col-xs-12">
                <div class="box">
                    <div class="box-header">
                        <h3 class="box-title">Hover Data Table</h3>
                    </div><!-- /.box-header -->
                    <div class="box-body">
                        <div class="panel-heading"><h2>Aici puteti incarca o imagine pentru profilul dumneavoastra!</h2></div>
                        <div class="panel-body">
                        @if(session()->has('success'))
                            <div class="alert alert-success">
                                {{ session('success')}}
                            </div>
                            <img src="/imagineemployer/{{ Session::get('path') }}" width="300"/>
                        @endif
                        @if(session()->has('danger'))
                            <div class="alert alert-danger">
                                {{ session('danger')}}
                            </div>
                        @endif
                <form action="{{route('imageuploademployer.update')}}" method="POST" enctype="multipart/form-data">
                    @csrf
                    <div class="row">
                        <div class="col-md-6">
                            <input type="file" name="image" class="form-control" value="{{$employerimage->image}}">
                        </div>
                        <div class="col-md-6">

                            <button type="submit" class="btn btn-success">Upload</button>
0 likes
2 replies
PaulCatalin97's avatar

this is my controller

 $employer->save();

        if($employer){
            return redirect()->route('imageuploademployer')->withSuccess('S-a incarcat cu success!');
        }else{
            return redirect()->back()->withDanger('Nu s-a incarcat! A aparut o eroare.');
bekaskaki's avatar

try this :

view :

<div id="dropzone" class="box-body">
  <form method="POST" action="{{url('admin/gallery/store')}}" class="dropzone" id="gallery-dropzone" files="true" enctype="multipart/form-data">
     {{csrf_field()}}
  
  </form>
    <p>Upload File: jpg, jpeg, png</p>
  </div>

js :

<script>
          $(function () {
 Dropzone.options.galleryDropzone = {
          paramName: "gallery_img",
          maxFilesize: 20, // MB
          acceptedFiles: ".jpeg,.jpg,.png,.gif",
          };

          });
</script>

Please or to participate in this conversation.