Feat: Назначения курсов с tags-input

 CourseAssignmentController (index, create, store)
 create.blade.php с тремя tags-input (пользователи/группы/организации)
 Разные цвета бейджей (зелёный/голубой/синий)
 UserSearchController API
 index.blade.php список назначений

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad
2026-03-30 16:06:02 +08:00
co-authored by Qwen-Coder
parent 064778b8aa
commit 81828de9a3
5 changed files with 145 additions and 74 deletions
+2
View File
@@ -13,6 +13,7 @@ use App\Http\Controllers\Admin\CourseAssignmentController;
use App\Http\Controllers\Admin\GroupUserController;
use App\Http\Controllers\Api\OrganizationSearchController;
use App\Http\Controllers\Api\GroupSearchController;
use App\Http\Controllers\Api\UserSearchController;
use App\Http\Controllers\DashboardController;
use Illuminate\Support\Facades\Route;
@@ -60,5 +61,6 @@ Route::middleware('auth')->group(function () {
Route::middleware('auth')->group(function() {
Route::get('/api/organizations/search', OrganizationSearchController::class)->name('api.organizations.search');
Route::get('/api/groups/search', GroupSearchController::class)->name('api.groups.search');
Route::get('/api/users/search', UserSearchController::class)->name('api.users.search');
});
});