Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Di controller
- public function edit($id)
- {
- if (!Auth::check())
- {
- return redirect()->route('login');
- }
- $news = News::with('news_translation', 'media', 'user')->find($id);
- $media = Media::where('file_type', 'img')->get();
- return view('dashboard.contents.news.update', ['news' => $news, 'media' =>$media]);
- }
- <!-- Di view (update.blade.php) -->
- <div class="form-group">
- <label>Thumbnail</label>
- <br />
- <input type="hidden" id="thumbnail" name="thumbnail" class="form-control" value="{{ $news->thumbnail_id }}" />
- <img id="thumbnail_preview" src="{{ config('app.cdn_url').$news->media->file_location.$news->media->file_name }}" class="img-thumbnail" style="max-width: 100px; max-height: 100px;" />
- <br />
- <div class="row">
- <button type="button" class="btn btn-info" data-toggle="modal" data-target="#media-thumbnail">Pick from Media</button> or <a href="/dashboard/medias" class="btn btn-primary" target="_blank">Upload</a>
- </div>
- </div>
- <!-- Modal -->
- <div class="modal fade" id="media-thumbnail" role="dialog">
- <div class="modal-dialog">
- <!-- Modal content-->
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal">×</button>
- <h4 class="modal-title">Pick from Media</h4>
- </div>
- <div class="modal-body">
- <div class="row">
- <div class="col-xs-12">
- @for($i=0; $i < count($media); $i++)
- <a href="javascript:" onclick="pickImg(`{{ config('app.cdn_url') }}`,'{{ $media[$i]->file_location }}', '{{ $media[$i]->file_name }}', '{{ $media[$i]->id }}')"><img src="{{ config('app.cdn_url').$media[$i]->file_location.$media[$i]->file_name }}" class="img-thumbnail" style="max-width: 100px; max-height: 100px;" /></a>
- @endfor
- </div>
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
- </div>
- </div>
- </div>
- </div>
- @section('js')
- <script>
- CKEDITOR.replaceClass = 'ckeditor';
- function pickImg(baseurl, filelocation, filename, file_id) {
- document.getElementById("thumbnail").value = file_id;
- document.getElementById("thumbnail_preview").src = baseurl+filelocation+filename;
- }
- </script>
- @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement