login.blade.php 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>Moell Blog | Log in</title>
  7. <!-- Tell the browser to be responsive to screen width -->
  8. <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
  9. <!-- Bootstrap 3.3.6 -->
  10. <link rel="stylesheet" href="{{ asset('AdminLTE/bootstrap/css/bootstrap.min.css') }}">
  11. <!-- Font Awesome -->
  12. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
  13. <!-- Ionicons -->
  14. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css">
  15. <!-- Theme style -->
  16. <link rel="stylesheet" href="{{ asset('AdminLTE/dist/css/AdminLTE.min.css') }}">
  17. <!-- AdminLTE Skins. Choose a skin from the css/skins
  18. folder instead of downloading all of them to reduce the load. -->
  19. <link rel="stylesheet" href="{{ asset('AdminLTE/dist/css/skins/_all-skins.min.css') }}">
  20. <!-- iCheck -->
  21. <link rel="stylesheet" href="{{ asset('AdminLTE/plugins/iCheck/square/blue.css') }}">
  22. <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  23. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  24. <!--[if lt IE 9]>
  25. <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
  26. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  27. <![endif]-->
  28. </head>
  29. <body class="hold-transition login-page">
  30. <div class="login-box">
  31. <div class="login-logo">
  32. <a href="{{ url('/') }}"><b>Moell</b> Blog</a>
  33. </div>
  34. <!-- /.login-logo -->
  35. <div class="login-box-body">
  36. <p class="login-box-msg">Sign in to start your session</p>
  37. <form action="{{ url('backend/login') }}" method="post">
  38. {{ csrf_field() }}
  39. <div class="form-group has-feedback {{ $errors->has('email') ? ' has-warning' : '' }}">
  40. <input type="email" name="email" class="form-control" placeholder="Email" value="{{ old('email') }}">
  41. <span class="glyphicon glyphicon-envelope form-control-feedback"></span>
  42. @if ($errors->has('email'))
  43. <span class="help-block">
  44. <strong>{{ $errors->first('email') }}</strong>
  45. </span>
  46. @endif
  47. </div>
  48. <div class="form-group has-feedback {{ $errors->has('password') ? ' has-warning' : '' }}">
  49. <input type="password" name="password" class="form-control" placeholder="Password" value="{{ old('password') }}">
  50. <span class="glyphicon glyphicon-lock form-control-feedback"></span>
  51. @if ($errors->has('password'))
  52. <span class="help-block">
  53. <strong>{{ $errors->first('password') }}</strong>
  54. </span>
  55. @endif
  56. </div>
  57. <div class="row">
  58. <div class="col-xs-8">
  59. <div class="checkbox icheck">
  60. <label>
  61. <input type="checkbox" name="remember"> Remember Me
  62. </label>
  63. </div>
  64. </div>
  65. <!-- /.col -->
  66. <div class="col-xs-4">
  67. <button type="submit" class="btn btn-primary btn-block btn-flat">Sign In</button>
  68. </div>
  69. <!-- /.col -->
  70. </div>
  71. </form>
  72. </div>
  73. <!-- /.login-box-body -->
  74. </div>
  75. <!-- /.login-box -->
  76. <!-- jQuery 2.2.0 -->
  77. <script src="{{ asset('AdminLTE/plugins/jQuery/jQuery-2.2.0.min.js') }}"></script>
  78. <!-- Bootstrap 3.3.6 -->
  79. <script src="{{ asset('AdminLTE/bootstrap/js/bootstrap.min.js') }}"></script>
  80. <!-- iCheck -->
  81. <script src="{{ asset('AdminLTE/plugins/iCheck/icheck.min.js') }}"></script>
  82. <script>
  83. $(function () {
  84. $('input').iCheck({
  85. checkboxClass: 'icheckbox_square-blue',
  86. radioClass: 'iradio_square-blue',
  87. increaseArea: '20%' // optional
  88. });
  89. });
  90. </script>
  91. </body>
  92. </html>