add.blade.php 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. @extends('admin.layouts.app')
  2. @section('content')
  3. <main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4">
  4. @include('admin.layouts.alert')
  5. <div class="d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pb-2 mb-3 border-bottom">
  6. <h2 class="h2">上传文件</h2>
  7. <div class="btn-toolbar mb-2 mb-md-0">
  8. <button type="submit" class="btn btn-sm btn-primary mr-1"
  9. onclick="event.preventDefault();document.getElementById('edit-form').submit();">
  10. ojbk, 快上传
  11. </button>
  12. </div>
  13. </div>
  14. {{--<canvas class="my-4" id="myChart" width="900" height="380"></canvas>--}}
  15. <form action="{{ route('admin.upload.file.store') }}" id="edit-form" method="post" enctype="multipart/form-data">
  16. @csrf
  17. {{--<div class="custom-file">--}}
  18. {{--<input type="file" class="custom-file-input" id="file" name="file">--}}
  19. {{--<label class="custom-file-label" for="customFile">Choose file</label>--}}
  20. {{--</div>--}}
  21. <div class="custom-file">
  22. <input type="file" class="custom-file-input" id="validatedCustomFile" name="file"
  23. onchange="showFilename(this.files[0])" required>
  24. <label class="custom-file-label" for="validatedCustomFile">Choose file...</label>
  25. </div>
  26. <button type="submit" class="mt-2 btn btn-sm btn-primary">ojbk, 快上传</button>
  27. </form>
  28. <hr>
  29. @if(isset($filename))
  30. {{--<div class="card" style="width: 18rem;">--}}
  31. {{--<div class="card-body">--}}
  32. {{--<h5 class="card-title">Path</h5>--}}
  33. {{--<h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>--}}
  34. {{--<p class="card-text">{{ $filename }}</p>--}}
  35. {{--<a href="{{ $filename }}" class="card-link">Click here to preview.</a>--}}
  36. {{--</div>--}}
  37. {{--</div>--}}
  38. <div class="card" style="width: 18rem;">
  39. @if($type == "img")
  40. <img src="{{ $filename }}" class="card-img-top" alt="{{ $filename }}">
  41. @endif
  42. <div class="card-body">
  43. <h5 class="card-title">Path: </h5>
  44. {{--<h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>--}}
  45. <p class="card-text">{{ $filename }}</p>
  46. <a href="{{ $filename }}" class="card-link">Click here to preview.</a>
  47. </div>
  48. </div>
  49. @endif
  50. </main>
  51. @endsection
  52. @section('js_ext')
  53. <script>
  54. function showFilename(file){
  55. $(".custom-file-label").html(file.name);
  56. }
  57. </script>
  58. @endsection