Feat: CRUD курсов

 CourseController (resource)
 CoursePolicy
 Маршруты: /admin/courses
 Blade-шаблоны:
  - index.blade.php (список с карточками)
  - create.blade.php (форма создания)
  - edit.blade.php (форма редактирования)
  - show.blade.php (просмотр)
 Ссылка в сайдбаре
 Загрузка изображений (thumbnail)
 Типы курсов: standard, scorm, h5p

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad
2026-03-26 11:31:40 +08:00
co-authored by Qwen-Coder
parent ca95621856
commit 731eb48537
10 changed files with 523 additions and 1 deletions
+2
View File
@@ -6,6 +6,7 @@ use App\Http\Controllers\Admin\OrganizationController;
use App\Http\Controllers\Admin\GroupController;
use App\Http\Controllers\Admin\UserController;
use App\Http\Controllers\Admin\CourseCategoryController;
use App\Http\Controllers\Admin\CourseController;
use App\Http\Controllers\DashboardController;
use Illuminate\Support\Facades\Route;
@@ -40,5 +41,6 @@ Route::middleware('auth')->group(function () {
Route::resource('organizations.groups', GroupController::class);
Route::resource('users', UserController::class);
Route::resource('course-categories', CourseCategoryController::class);
Route::resource('courses', CourseController::class);
});
});