Skip to content

Commit f9fdc21

Browse files
committed
2 parents 223298d + 373bc75 commit f9fdc21

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1016
-641
lines changed

resources/views/auth/login.blade.php

+38-24
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,44 @@
33
@section('title', 'Đăng nhập')
44

55
@section('content')
6-
<h1>Login</h1>
6+
<div class="container mt-5">
7+
<div class="row justify-content-center">
8+
<div class="col-md-6">
9+
<div class="card">
10+
<div class="card-header text-center">
11+
<h2>Login</h2>
12+
</div>
13+
<div class="card-body">
714

8-
@if (session('success'))
9-
<div style="color: green;">
10-
{{ session('success') }}
11-
</div>
12-
@endif
15+
@if (session('success'))
16+
<div class="alert alert-success">
17+
{{ session('success') }}
18+
</div>
19+
@endif
1320

14-
@if ($errors->any())
15-
<div style="color: red;">
16-
@foreach ($errors->all() as $error)
17-
<p>{{ $error }}</p>
18-
@endforeach
19-
</div>
20-
@endif
21+
@if ($errors->any())
22+
<div class="alert alert-danger">
23+
@foreach ($errors->all() as $error)
24+
<p>{{ $error }}</p>
25+
@endforeach
26+
</div>
27+
@endif
2128

22-
<form method="POST" action="{{ route('login') }}">
23-
@csrf
24-
<label for="taiKhoan">Tài khoản:</label>
25-
<input type="text" name="taiKhoan" required>
26-
<br>
27-
<label for="matKhau">Mật khẩu:</label>
28-
<input type="password" name="matKhau" required>
29-
<br>
30-
<button type="submit">Login</button>
31-
</form>
32-
@endsection
29+
<form method="POST" action="{{ route('login') }}">
30+
@csrf
31+
<div class="form-group">
32+
<label for="taiKhoan">Tài khoản:</label>
33+
<input type="text" class="form-control" name="taiKhoan" required>
34+
</div>
35+
<div class="form-group">
36+
<label for="matKhau">Mật khẩu:</label>
37+
<input type="password" class="form-control" name="matKhau" required>
38+
</div>
39+
<button type="submit" class="btn btn-primary btn-block">Login</button>
40+
</form>
41+
</div>
42+
</div>
43+
</div>
44+
</div>
45+
</div>
46+
@endsection

resources/views/auth/register.blade.php

+38-24
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,44 @@
33
@section('title', 'Đăng ký')
44

55
@section('content')
6-
<h1>Register</h1>
6+
<div class="container mt-5">
7+
<div class="row justify-content-center">
8+
<div class="col-md-6">
9+
<div class="card">
10+
<div class="card-header text-center">
11+
<h2>Register</h2>
12+
</div>
13+
<div class="card-body">
714

8-
@if (session('success'))
9-
<div style="color: green;">
10-
{{ session('success') }}
11-
</div>
12-
@endif
15+
@if (session('success'))
16+
<div class="alert alert-success">
17+
{{ session('success') }}
18+
</div>
19+
@endif
1320

14-
@if ($errors->any())
15-
<div style="color: red;">
16-
@foreach ($errors->all() as $error)
17-
<p>{{ $error }}</p>
18-
@endforeach
19-
</div>
20-
@endif
21+
@if ($errors->any())
22+
<div class="alert alert-danger">
23+
@foreach ($errors->all() as $error)
24+
<p>{{ $error }}</p>
25+
@endforeach
26+
</div>
27+
@endif
2128

22-
<form method="POST" action="{{ route('register') }}">
23-
@csrf
24-
<label for="taiKhoan">Tài khoản:</label>
25-
<input type="text" name="taiKhoan" required>
26-
<br>
27-
<label for="matKhau">Mật khẩu:</label>
28-
<input type="password" name="matKhau" required>
29-
<br>
30-
<button type="submit">Register</button>
31-
</form>
32-
@endsection
29+
<form method="POST" action="{{ route('register') }}">
30+
@csrf
31+
<div class="form-group">
32+
<label for="taiKhoan">Tài khoản:</label>
33+
<input type="text" class="form-control" name="taiKhoan" required>
34+
</div>
35+
<div class="form-group">
36+
<label for="matKhau">Mật khẩu:</label>
37+
<input type="password" class="form-control" name="matKhau" required>
38+
</div>
39+
<button type="submit" class="btn btn-primary btn-block">Register</button>
40+
</form>
41+
</div>
42+
</div>
43+
</div>
44+
</div>
45+
</div>
46+
@endsection

resources/views/cathi/create.blade.php

+44-19
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,47 @@
33
@section('title', 'Thêm Ca Thi')
44

55
@section('content')
6-
<h1>Thêm Ca Thi</h1>
7-
<form action="{{ route('cathi.store', ['kythi_id' => $kythi_id]) }}" method="POST">
8-
@csrf
9-
<label for="tenCa">Tên Ca Thi:</label>
10-
<input type="text" name="tenCa" id="tenCa">
11-
<label for="thoiGianBatDau">Thời Gian Bắt Đầu:</label>
12-
<input type="datetime-local" name="thoiGianBatDau" id="thoiGianBatDau">
13-
<label for="thoiGianKetThuc">Thời Gian Kết Thúc:</label>
14-
<input type="datetime-local" name="thoiGianKetThuc" id="thoiGianKetThuc">
15-
<label for="monhoc_id">Môn Học:</label>
16-
<select name="monhoc_id" id="monhoc_id">
17-
@foreach ($monhocs as $monhoc)
18-
<option value="{{ $monhoc->id }}">{{ $monhoc->tenMonHoc }}</option>
19-
@endforeach
20-
</select>
21-
<button type="submit">Thêm</button>
22-
</form>
23-
<a href="{{ route('cathi.index', ['kythi_id' => $kythi_id]) }}">Quay lại</a>
24-
@endsection
6+
<div class="container mt-5">
7+
<div class="row justify-content-center">
8+
<div class="col-md-8">
9+
<div class="card">
10+
<div class="card-header text-center">
11+
<h2>Thêm Ca Thi</h2>
12+
</div>
13+
<div class="card-body">
14+
<form action="{{ route('cathi.store', ['kythi_id' => $kythi_id]) }}" method="POST">
15+
@csrf
16+
17+
<div class="form-group">
18+
<label for="tenCa">Tên Ca Thi:</label>
19+
<input type="text" class="form-control" name="tenCa" id="tenCa" required>
20+
</div>
21+
22+
<div class="form-group">
23+
<label for="thoiGianBatDau">Thời Gian Bắt Đầu:</label>
24+
<input type="datetime-local" class="form-control" name="thoiGianBatDau" id="thoiGianBatDau" required>
25+
</div>
26+
27+
<div class="form-group">
28+
<label for="thoiGianKetThuc">Thời Gian Kết Thúc:</label>
29+
<input type="datetime-local" class="form-control" name="thoiGianKetThuc" id="thoiGianKetThuc" required>
30+
</div>
31+
32+
<div class="form-group">
33+
<label for="monhoc_id">Môn Học:</label>
34+
<select name="monhoc_id" id="monhoc_id" class="form-control" required>
35+
@foreach ($monhocs as $monhoc)
36+
<option value="{{ $monhoc->id }}">{{ $monhoc->tenMonHoc }}</option>
37+
@endforeach
38+
</select>
39+
</div>
40+
41+
<button type="submit" class="btn btn-primary">Thêm</button>
42+
<a href="{{ route('cathi.index', ['kythi_id' => $kythi_id]) }}" class="btn btn-secondary">Quay lại</a>
43+
</form>
44+
</div>
45+
</div>
46+
</div>
47+
</div>
48+
</div>
49+
@endsection

resources/views/cathi/edit.blade.php

+46-21
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,50 @@
11
@extends('layouts.app')
22

3-
@section('title', 'Sửa Thi')
3+
@section('title', 'Sửa Ca Thi')
44

55
@section('content')
6-
<h1>Sửa Ca Thi</h1>
7-
<form action="{{ route('cathi.update', ['kythi_id' => $kythi_id, 'id' => $cathi->id]) }}" method="POST">
8-
@csrf
9-
@method('PUT')
10-
<label for="tenCa">Tên Ca Thi:</label>
11-
<input type="text" name="tenCa" id="tenCa" value="{{ $cathi->tenCa }}">
12-
<label for="thoiGianBatDau">Thời Gian Bắt Đầu:</label>
13-
<input type="datetime-local" name="thoiGianBatDau" id="thoiGianBatDau" value="{{ $cathi->thoiGianBatDau->format('Y-m-d\TH:i') }}">
14-
<label for="thoiGianKetThuc">Thời Gian Kết Thúc:</label>
15-
<input type="datetime-local" name="thoiGianKetThuc" id="thoiGianKetThuc" value="{{ $cathi->thoiGianKetThuc->format('Y-m-d\TH:i') }}">
16-
<label for="monhoc_id">Môn Học:</label>
17-
<select name="monhoc_id" id="monhoc_id">
18-
@foreach ($monhocs as $monhoc)
19-
<option value="{{ $monhoc->id }}" {{ $cathi->monhoc_id == $monhoc->id ? 'selected' : '' }}>{{ $monhoc->tenMonHoc }}</option>
20-
@endforeach
21-
</select>
22-
<button type="submit">Cập Nhật</button>
23-
</form>
24-
<a href="{{ route('cathi.index', ['kythi_id' => $kythi_id]) }}">Quay lại</a>
25-
@endsection
6+
<div class="container mt-5">
7+
<div class="row justify-content-center">
8+
<div class="col-md-8">
9+
<div class="card">
10+
<div class="card-header text-center">
11+
<h2>Sửa Ca Thi</h2>
12+
</div>
13+
<div class="card-body">
14+
<form action="{{ route('cathi.update', ['kythi_id' => $kythi_id, 'id' => $cathi->id]) }}" method="POST">
15+
@csrf
16+
@method('PUT')
17+
18+
<div class="form-group">
19+
<label for="tenCa">Tên Ca Thi:</label>
20+
<input type="text" class="form-control" name="tenCa" id="tenCa" value="{{ $cathi->tenCa }}" required>
21+
</div>
22+
23+
<div class="form-group">
24+
<label for="thoiGianBatDau">Thời Gian Bắt Đầu:</label>
25+
<input type="datetime-local" class="form-control" name="thoiGianBatDau" id="thoiGianBatDau" value="{{ $cathi->thoiGianBatDau->format('Y-m-d\TH:i') }}" required>
26+
</div>
27+
28+
<div class="form-group">
29+
<label for="thoiGianKetThuc">Thời Gian Kết Thúc:</label>
30+
<input type="datetime-local" class="form-control" name="thoiGianKetThuc" id="thoiGianKetThuc" value="{{ $cathi->thoiGianKetThuc->format('Y-m-d\TH:i') }}" required>
31+
</div>
32+
33+
<div class="form-group">
34+
<label for="monhoc_id">Môn Học:</label>
35+
<select name="monhoc_id" id="monhoc_id" class="form-control" required>
36+
@foreach ($monhocs as $monhoc)
37+
<option value="{{ $monhoc->id }}" {{ $cathi->monhoc_id == $monhoc->id ? 'selected' : '' }}>{{ $monhoc->tenMonHoc }}</option>
38+
@endforeach
39+
</select>
40+
</div>
41+
42+
<button type="submit" class="btn btn-primary">Cập Nhật</button>
43+
<a href="{{ route('cathi.index', ['kythi_id' => $kythi_id]) }}" class="btn btn-secondary">Quay lại</a>
44+
</form>
45+
</div>
46+
</div>
47+
</div>
48+
</div>
49+
</div>
50+
@endsection

0 commit comments

Comments
 (0)