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>
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.');
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 sign in or create an account to participate in this conversation.