Feat: CRUD тестов (начало)

 TestController (resource controller)
 Маршруты: /admin/courses/{course}/tests
 Blade-шаблоны: index, create
 Интеграция в show курса

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad
2026-03-26 13:17:44 +08:00
co-authored by Qwen-Coder
parent 68439932a8
commit 32c9df5453
5 changed files with 244 additions and 1 deletions
+4 -1
View File
@@ -62,7 +62,10 @@
</div>
<div class="col-md-6 mb-4">
<div class="card shadow-sm">
<div class="card-header d-flex justify-content-between"><h5 class="mb-0">Тесты</h5><a href="#" class="btn btn-sm btn-primary"><i class="bi bi-plus"></i></a></div>
<div class="card-header d-flex justify-content-between">
<h5 class="mb-0">Тесты</h5>
<a href="{{ route('admin.tests.create', $course) }}" class="btn btn-sm btn-primary"><i class="bi bi-plus"></i></a>
</div>
<div class="card-body">
@if($course->tests->count() > 0)<ul class="list-group list-group-flush">@foreach($course->tests as $test)<li class="list-group-item d-flex justify-content-between">{{ $test->title }}<span class="badge bg-secondary">{{ $test->type }}</span></li>@endforeach</ul>
@else<p class="text-muted mb-0">Нет тестов</p>@endif