@php use App\Enums\UserRole; use App\Enums\Subject; use App\Enums\VideoTutorial; $isLogin = Auth::check(); $roleUser = false; $roleStudent = false; if ($isLogin && isset(Auth::user()->role_id)) { $roleUser = in_array(Auth::user()->role_id, [ UserRole::USER->value, // UserRole::TUTOR->value, // UserRole::TEACHER->value, // UserRole::AGENCY->value, ]); $roleStudent = in_array(Auth::user()->role_id, [UserRole::STUDENT->value]); } $general_knowledge_subjects = getAllGeneralKnowledge(); $disableFeatureStudent = Auth::check() && Auth::user()->role_id == UserRole::STUDENT->value ? disableFeatureStudent(Auth::user()->id) : false; $roleUser = $roleUser || $disableFeatureStudent; foreach ($video_tutorial as $key => $video) { switch ($video->type ?? $key) { case VideoTutorial::STUDENT->value: $video->name = UserRole::STUDENT->name(); $video->type_name = VideoTutorial::STUDENT->desciption(); break; case VideoTutorial::TUTOR->value: $video->name = UserRole::TUTOR->name(); $video->type_name = VideoTutorial::TUTOR->desciption(); break; case VideoTutorial::TEACHER->value: $video->name = UserRole::TEACHER->name(); $video->type_name = VideoTutorial::TEACHER->desciption(); break; case VideoTutorial::AGENCY->value: $video->name = UserRole::AGENCY->name(); $video->type_name = VideoTutorial::AGENCY->desciption(); break; default: $video->name = 'tổng quan'; $video->type_name = 'Hướng dẫn sử dụng hệ thống'; break; } } @endphp