config.blade.php 4.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. @extends('installer.layout')
  2. @section('title')初始化配置@endsection
  3. @section('content')
  4. @if ( session('message') )
  5. <div class="alert mt-10 @if(session('message_type')===1) alert-danger @else alert-success @endif" role="alert" id="alert_message">
  6. {{ session('message') }}
  7. </div>
  8. @endif
  9. <form role="form" method="POST" id="configForm" action="{{ route('website.installer.config') }}">
  10. {{ csrf_field() }}
  11. <h3 class="box-title">初始化配置</h3>
  12. <div class="box">
  13. <div class="box-body">
  14. <div class="form-group">
  15. <label for="exampleInputEmail1">数据库类型 {{ old('database_driver') }}</label>
  16. <select name="database_driver" class="form-control">
  17. <option value="mysql" @if(old('database_driver') == 'mysql') selected @endif>Mysql数据库</option>
  18. <option value="pgsql" @if(old('database_driver') == 'pgsql') selected @endif>PostgreSQL数据库</option>
  19. </select>
  20. </div>
  21. <div class="form-group @if($errors->has('database_host')) has-error @endif">
  22. <label for="database_host">数据库地址</label>
  23. <input type="text" class="form-control" name="database_host" id="database_host" value="{{ old('database_host','localhost') }}">
  24. @if($errors->has('database_host')) <p class="help-block">{{ $errors->first('database_host') }}</p> @endif
  25. </div>
  26. <div class="form-group @if($errors->has('database_port')) has-error @endif">
  27. <label for="database_port">数据库端口</label>
  28. <input type="text" class="form-control" name="database_port" id="database_port" value="{{ old('database_port','3306') }}">
  29. @if($errors->has('database_port')) <p class="help-block">{{ $errors->first('database_port') }}</p> @endif
  30. </div>
  31. <div class="form-group @if($errors->has('database_username')) has-error @endif">
  32. <label for="database_name">数据库用户名</label>
  33. <input type="text" class="form-control" name="database_username" id="database_username" value="{{ old('database_username','root') }}">
  34. @if($errors->has('database_username')) <p class="help-block">{{ $errors->first('database_username') }}</p> @endif
  35. </div>
  36. <div class="form-group @if($errors->has('database_password')) has-error @endif">
  37. <label for="database_password">数据库密码</label>
  38. <input type="text" class="form-control" name="database_password" id="database_password" value="{{ old('database_password','') }}">
  39. @if($errors->has('database_password')) <p class="help-block">{{ $errors->first('database_password') }}</p> @endif
  40. </div>
  41. <div class="form-group @if($errors->has('database_name')) has-error @endif">
  42. <label for="database_name">数据库名</label>
  43. <input type="text" class="form-control" name="database_name" id="database_name" value="{{ old('database_name','tipaskx') }}">
  44. @if($errors->has('database_name')) <p class="help-block">{{ $errors->first('database_name') }}</p> @endif
  45. </div>
  46. <div class="form-group @if($errors->has('database_prefix')) has-error @endif">
  47. <label for="database_prefix">数据库前缀</label>
  48. <input type="text" class="form-control" name="database_prefix" value="{{ old('database_prefix','ask_') }}">
  49. @if($errors->has('database_prefix')) <p class="help-block">{{ $errors->first('database_prefix') }}</p> @endif
  50. </div>
  51. </div>
  52. </div>
  53. <div class="box-footer text-center mt-10 mb-10">
  54. <button type="button" class="btn btn-primary btn-lg" id="setup">下一步</button>
  55. <a class="btn btn-default btn-lg" href="{{ route('website.installer.requirement') }}">上一步</a>
  56. </div>
  57. </form>
  58. <div class="modal fade" id="setup_modal">
  59. <div class="modal-dialog">
  60. <div class="modal-content">
  61. <div class="modal-body">
  62. <h3 class="text-center">
  63. <i class="fa fa-spinner fa-spin fa-fw"></i>
  64. <span>正在安装...</span>
  65. </h3>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. @endsection
  71. @section('script')
  72. <script type="text/javascript">
  73. $("#setup").click(function(){
  74. $("#setup_modal").modal('show');
  75. $("#configForm").submit();
  76. });
  77. </script>
  78. @endsection