SYMBOL INDEX (640 symbols across 168 files) FILE: app/Actions/CourseWithSections.php class CourseWithSections (line 10) | class CourseWithSections method getCourses (line 12) | public static function getCourses(Course $course) FILE: app/Actions/GetEnrolledCousesAction.php class GetEnrolledCousesAction (line 8) | class GetEnrolledCousesAction method getCourses (line 10) | public static function getCourses(User $student, bool $pagination = fa... FILE: app/Actions/GetInstratorCousesAction.php class GetInstratorCousesAction (line 8) | class GetInstratorCousesAction method getCourses (line 10) | public static function getCourses(User $instraotor, bool $pagination =... FILE: app/Enums/Attributes/Description.php class Description (line 7) | #[Attribute] method __construct (line 10) | public function __construct( FILE: app/Enums/StatusesEnum.php method localizedList (line 14) | public static function localizedList(): array FILE: app/Enums/Traits/AsSelectArray.php type AsSelectArray (line 5) | trait AsSelectArray method asSelectArray (line 10) | public static function asSelectArray(): array FILE: app/Enums/Traits/EnumToArray.php type EnumToArray (line 5) | trait EnumToArray method names (line 7) | public static function names(): array method values (line 12) | public static function values(): array method array (line 17) | public static function array(): array FILE: app/Enums/Traits/GetsAttributes.php type GetsAttributes (line 9) | trait GetsAttributes method getDescription (line 11) | private static function getDescription(self $enum): string method description (line 23) | public function description(): string FILE: app/Events/ExamCreated.php class ExamCreated (line 14) | class ExamCreated implements ShouldBroadcast method __construct (line 25) | public function __construct(Exam $exam) method broadcastOn (line 35) | public function broadcastOn() FILE: app/Exceptions/Handler.php class Handler (line 13) | class Handler extends ExceptionHandler method register (line 40) | public function register() method render (line 58) | public function render($request, Throwable $e) method sendEmail (line 84) | public function sendEmail(Throwable $exception) FILE: app/Exceptions/SocialProviderDeniedException.php class SocialProviderDeniedException (line 7) | class SocialProviderDeniedException extends Exception method render (line 15) | public function render($request) FILE: app/Helpers/Functions/core.php function get_gravatar (line 15) | function get_gravatar( $email, $s = 40, $d = 'mp', $r = 'g', $img = fals... FILE: app/Http/Controllers/API/FileController.php class FileController (line 22) | class FileController extends Controller method index (line 25) | public function index(Request $request) method show (line 50) | public function show(Request $request, File $file) method store (line 68) | public function store(Request $request) method update (line 132) | public function update(Request $request, $id) method destroy (line 159) | public function destroy(Request $request, $id) method destroyAll (line 181) | public function destroyAll(Request $request) method getFilePermissions (line 190) | protected function getFilePermissions(Request $request) method getDefaultSizes (line 197) | protected function getDefaultSizes() { method getFileData (line 210) | public function getFileData(UploadedFile $file, $extra) method getExtension (line 246) | private function getExtension(UploadedFile $file, $mime) method getTypeFromMime (line 268) | protected function getTypeFromMime($mime) method createThumbanile (line 291) | public function createThumbanile (File $entry, UploadedFile $file, $si... method moveFile (line 310) | public function moveFile(file $entry, UploadedFile $file, $public = 'p... method storePublicUpload (line 329) | public function storePublicUpload(File $entry, UploadedFile $file, $fi... method storeLocalUpload (line 338) | public function storeLocalUpload(File $entry, UploadedFile $file, $fil... FILE: app/Http/Controllers/API/MyCourseController.php class MyCourseController (line 10) | class MyCourseController extends Controller method index (line 17) | public function index(Request $request) method show (line 37) | public function show(Request $request, Course $course) FILE: app/Http/Controllers/API/SectionableController.php class SectionableController (line 12) | class SectionableController extends Controller method lessons (line 14) | public function lessons(Request $request, Course $course) method hasVisibility (line 43) | protected function hasVisibility (Course $course) { FILE: app/Http/Controllers/API/TakeExamController.php class TakeExamController (line 14) | class TakeExamController extends Controller method show (line 16) | public function show(Request $request, Exam $exam) method start (line 50) | public function start (Request $request, Exam $exam) method answer (line 97) | public function answer(Request $request, Exam $exam) method complete (line 126) | public function complete(Request $request, Exam $exam) method obtain_mark (line 154) | private function obtain_mark(Exam $exam) method userCanTakeExam (line 183) | private function userCanTakeExam(User $user, Exam $exam) FILE: app/Http/Controllers/Admin/CourseStudentController.php class CourseStudentController (line 12) | class CourseStudentController extends Controller method __invoke (line 14) | public function __invoke(Course $course) FILE: app/Http/Controllers/Admin/CoursesController.php class CoursesController (line 12) | class CoursesController extends Controller method __construct (line 14) | public function __construct() method index (line 21) | public function index(Request $request) method create (line 45) | public function create() method store (line 53) | public function store(Request $request) method edit (line 68) | public function edit(Course $course) method update (line 76) | public function update(Request $request, course $course) method destroy (line 90) | public function destroy(course $course) FILE: app/Http/Controllers/Admin/DashboardController.php class DashboardController (line 11) | class DashboardController extends Controller method __invoke (line 20) | public function __invoke(Request $request) FILE: app/Http/Controllers/Admin/ExamController.php class ExamController (line 14) | class ExamController extends Controller method __construct (line 16) | public function __construct() method index (line 25) | public function index(Request $request) method create (line 54) | public function create() method store (line 64) | public function store(ExamRequest $request) method edit (line 89) | public function edit(Exam $exam) method update (line 101) | public function update(ExamRequest $request, Exam $exam) method destroy (line 123) | public function destroy(Exam $exam) FILE: app/Http/Controllers/Admin/LessonController.php class LessonController (line 13) | class LessonController extends Controller method index (line 20) | public function index(Request $request, Course $course) method create (line 41) | public function create() method store (line 53) | public function store(Request $request, Course $course) method edit (line 88) | public function edit(Course $course, Lesson $lesson) method update (line 103) | public function update(Request $request, Course $course, Lesson $lesson) method destroy (line 135) | public function destroy(Course $course, Lesson $lesson) FILE: app/Http/Controllers/Admin/QuestionController.php class QuestionController (line 13) | class QuestionController extends Controller method index (line 20) | public function index(Exam $exam) method create (line 38) | public function create(Exam $exam) method store (line 50) | public function store(Request $request, Exam $exam) method edit (line 72) | public function edit(Exam $exam, Question $question) method update (line 87) | public function update(Request $request, Exam $exam, Question $question) method destroy (line 102) | public function destroy(Exam $exam, Question $question) FILE: app/Http/Controllers/Admin/RolesController.php class RolesController (line 13) | class RolesController extends Controller method __construct (line 15) | public function __construct() method index (line 22) | public function index() method create (line 38) | public function create() method store (line 48) | public function store(Request $request) method show (line 69) | public function show(User $user) method edit (line 77) | public function edit(Role $role) method update (line 88) | public function update(Request $request, Role $role) method destroy (line 106) | public function destroy(Role $role) FILE: app/Http/Controllers/Admin/SectionController.php class SectionController (line 15) | class SectionController extends Controller method index (line 22) | public function index(Course $course, Request $request) method store (line 43) | public function store(Course $course, Request $request) method update (line 57) | public function update(Course $course, Section $section, Request $requ... method destroy (line 72) | public function destroy(Course $course, Section $section) method attachExam (line 79) | public function attachExam (Request $request, Section $section) { method attachLession (line 86) | public function attachLession (Request $request, Section $section) { FILE: app/Http/Controllers/Admin/ServerInfoController.php class ServerInfoController (line 10) | class ServerInfoController extends Controller method __construct (line 12) | public function __construct() method index (line 24) | public function index(Request $request) FILE: app/Http/Controllers/Admin/SubjectController.php class SubjectController (line 13) | class SubjectController extends Controller method __construct (line 15) | public function __construct() method index (line 24) | public function index(Request $request) method create (line 54) | public function create() method store (line 67) | public function store(Request $request) method edit (line 93) | public function edit(Subject $subject) method update (line 111) | public function update(Request $request, Subject $subject) method destroy (line 146) | public function destroy(Subject $subject) FILE: app/Http/Controllers/Admin/TopicsController.php class TopicsController (line 13) | class TopicsController extends Controller method __construct (line 15) | public function __construct() method index (line 23) | public function index(Request $request) method create (line 50) | public function create() method store (line 58) | public function store(TopicRequest $request) method edit (line 69) | public function edit(Topic $topic) method update (line 81) | public function update(TopicRequest $request, Topic $topic) method destroy (line 93) | public function destroy(Topic $topic) method bulkDelete (line 100) | public function bulkDelete(Request $request) FILE: app/Http/Controllers/Admin/UsersController.php class UsersController (line 14) | class UsersController extends Controller method __construct (line 16) | public function __construct() method index (line 23) | public function index(Request $request) method create (line 49) | public function create() method store (line 57) | public function store(UserRequest $request) method show (line 79) | public function show(User $user) method edit (line 87) | public function edit(User $user) method update (line 95) | public function update(UserRequest $request, User $user) method syncRoles (line 121) | public function syncRoles(Request $request, User $user) method bulkDelete (line 138) | public function bulkDelete(Request $request) method bulkSyncRoles (line 158) | public function bulkSyncRoles(Request $request) method destroy (line 179) | public function destroy(User $user) FILE: app/Http/Controllers/Auth/AuthenticatedSessionController.php class AuthenticatedSessionController (line 14) | class AuthenticatedSessionController extends Controller method create (line 19) | public function create(): Response method store (line 30) | public function store(LoginRequest $request): RedirectResponse method destroy (line 42) | public function destroy(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/ConfirmablePasswordController.php class ConfirmablePasswordController (line 13) | class ConfirmablePasswordController extends Controller method show (line 18) | public function show(): Response method store (line 26) | public function store(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/EmailVerificationNotificationController.php class EmailVerificationNotificationController (line 9) | class EmailVerificationNotificationController extends Controller method store (line 14) | public function store(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/EmailVerificationPromptController.php class EmailVerificationPromptController (line 11) | class EmailVerificationPromptController extends Controller method __invoke (line 16) | public function __invoke(Request $request): RedirectResponse|Response FILE: app/Http/Controllers/Auth/NewPasswordController.php class NewPasswordController (line 17) | class NewPasswordController extends Controller method create (line 22) | public function create(Request $request): Response method store (line 35) | public function store(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/PasswordController.php class PasswordController (line 11) | class PasswordController extends Controller method update (line 16) | public function update(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/PasswordResetLinkController.php class PasswordResetLinkController (line 13) | class PasswordResetLinkController extends Controller method create (line 18) | public function create(): Response method store (line 30) | public function store(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/RegisteredUserController.php class RegisteredUserController (line 16) | class RegisteredUserController extends Controller method create (line 21) | public function create(): Response method store (line 31) | public function store(Request $request): RedirectResponse FILE: app/Http/Controllers/Auth/SocialiteController.php class SocialiteController (line 19) | class SocialiteController extends Controller method __construct (line 26) | public function __construct() method guard (line 37) | public function guard($guard = 'web') method loginsEnabled (line 48) | public function loginsEnabled(Request $request) method getSocialRedirect (line 62) | public function getSocialRedirect(Request $request, string $provider) method handleSocialCallback (line 140) | public function handleSocialCallback(Request $request, string $provider) method twitterUserAuthenticationUrl (line 181) | public function twitterUserAuthenticationUrl($state = null) method twitterUserAuthentication (line 209) | public function twitterUserAuthentication(Request $request) method revokeSocialProvider (line 239) | public function revokeSocialProvider(SocialiteProvider $provider, Requ... FILE: app/Http/Controllers/Auth/VerifyEmailController.php class VerifyEmailController (line 10) | class VerifyEmailController extends Controller method __invoke (line 15) | public function __invoke(EmailVerificationRequest $request): RedirectR... FILE: app/Http/Controllers/Controller.php class Controller (line 9) | abstract class Controller extends BaseController FILE: app/Http/Controllers/CourseController.php class CourseController (line 12) | class CourseController extends Controller method show (line 21) | public function show(Request $request, Course $course) method subscribe (line 31) | public function subscribe(Request $request, Course $course) FILE: app/Http/Controllers/DownloadController.php class DownloadController (line 9) | class DownloadController extends Controller method __construct (line 27) | public function __construct(Request $request, File $file, DownloadResp... method download (line 35) | public function download(Request $request) FILE: app/Http/Controllers/HomeController.php class HomeController (line 12) | class HomeController extends Controller method __invoke (line 19) | public function __invoke(Request $request) FILE: app/Http/Controllers/InstructorController.php class InstructorController (line 10) | class InstructorController extends Controller method courses (line 19) | public function courses(Request $request) FILE: app/Http/Controllers/LearningController.php class LearningController (line 19) | class LearningController extends Controller method myCourses (line 28) | public function myCourses(Request $request) method startCourse (line 38) | public function startCourse(Course $course) method singleResource (line 61) | public function singleResource(Course $course, $type, $slug) FILE: app/Http/Controllers/ProfileController.php class ProfileController (line 14) | class ProfileController extends Controller method edit (line 19) | public function edit(Request $request): Response method update (line 30) | public function update(ProfileUpdateRequest $request): RedirectResponse method destroy (line 46) | public function destroy(Request $request): RedirectResponse FILE: app/Http/Controllers/UploadController.php class UploadController (line 8) | class UploadController extends Controller method __invoke (line 13) | public function __invoke(FileContentResponseCreator $fileResponse, $id) FILE: app/Http/Middleware/HandleInertiaRequests.php class HandleInertiaRequests (line 8) | class HandleInertiaRequests extends Middleware method version (line 20) | public function version(Request $request): string|null method share (line 30) | public function share(Request $request): array FILE: app/Http/Requests/Admin/StoreCoursesRequest.php class StoreCoursesRequest (line 6) | class StoreCoursesRequest extends FormRequest method authorize (line 13) | public function authorize() method rules (line 23) | public function rules() FILE: app/Http/Requests/Admin/UpdateCoursesRequest.php class UpdateCoursesRequest (line 6) | class UpdateCoursesRequest extends FormRequest method authorize (line 13) | public function authorize() method rules (line 23) | public function rules() FILE: app/Http/Requests/Admin/UserRequest.php class UserRequest (line 7) | class UserRequest extends FormRequest method authorize (line 12) | public function authorize(): bool method rules (line 22) | public function rules(): array FILE: app/Http/Requests/Auth/LoginRequest.php class LoginRequest (line 12) | class LoginRequest extends FormRequest method authorize (line 17) | public function authorize(): bool method rules (line 27) | public function rules(): array method authenticate (line 40) | public function authenticate(): void method ensureIsNotRateLimited (line 60) | public function ensureIsNotRateLimited(): void method throttleKey (line 81) | public function throttleKey(): string FILE: app/Http/Requests/ExamRequest.php class ExamRequest (line 7) | class ExamRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/ProfileUpdateRequest.php class ProfileUpdateRequest (line 9) | class ProfileUpdateRequest extends FormRequest method rules (line 16) | public function rules(): array FILE: app/Http/Requests/QuestionRequest.php class QuestionRequest (line 7) | class QuestionRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/SettingRequest.php class SettingRequest (line 7) | class SettingRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/SubjectRequest.php class SubjectRequest (line 7) | class SubjectRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Requests/TopicRequest.php class TopicRequest (line 7) | class TopicRequest extends FormRequest method authorize (line 14) | public function authorize() method rules (line 24) | public function rules() FILE: app/Http/Resources/CourseResource.php class CourseResource (line 9) | class CourseResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/CourseStudentsResource.php class CourseStudentsResource (line 9) | class CourseStudentsResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/ExamResource.php class ExamResource (line 9) | class ExamResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/FileResource.php class FileResource (line 9) | class FileResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/LessonResource.php class LessonResource (line 9) | class LessonResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/QuestionResource.php class QuestionResource (line 9) | class QuestionResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/ResultResource.php class ResultResource (line 9) | class ResultResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/RoleResource.php class RoleResource (line 9) | class RoleResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/SectionResource.php class SectionResource (line 12) | class SectionResource extends JsonResource method toArray (line 19) | public function toArray(Request $request): array FILE: app/Http/Resources/SubjectResource.php class SubjectResource (line 9) | class SubjectResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/TopicResource.php class TopicResource (line 9) | class TopicResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Http/Resources/UserResource.php class UserResource (line 9) | class UserResource extends JsonResource method toArray (line 16) | public function toArray(Request $request): array FILE: app/Jobs/ResizedImage.php class ResizedImage (line 15) | class ResizedImage implements ShouldQueue method __construct (line 29) | public function __construct(File $file) method handle (line 37) | public function handle() FILE: app/Jobs/UploadToCloud.php class UploadToCloud (line 14) | class UploadToCloud implements ShouldQueue method __construct (line 27) | public function __construct(File $file) method handle (line 35) | public function handle() FILE: app/Models/Course.php class Course (line 43) | class Course extends Model method getRatingAttribute (line 94) | public function getRatingAttribute() method getPermalinkAttribute (line 99) | public function getPermalinkAttribute() method setPriceAttribute (line 107) | public function setPriceAttribute($input) method scopeOfTeacher (line 116) | public function scopeOfTeacher($query) method teachers (line 129) | public function teachers() method students (line 134) | public function students() method sections (line 139) | public function sections() method lessons (line 144) | public function lessons() method publishedLessons (line 149) | public function publishedLessons() method exams (line 154) | public function exams() method topics (line 159) | public function topics() method subjects (line 164) | public function subjects() method thumbnail (line 171) | public function thumbnail() FILE: app/Models/Exam.php class Exam (line 37) | class Exam extends Model method subjects (line 65) | public function subjects() method courses (line 70) | public function courses() method questions (line 75) | public function questions() method topics (line 79) | public function topics() method results (line 84) | public function results() method examiner (line 89) | public function examiner() method calculateTotalMark (line 94) | public static function calculateTotalMark($marks) method sectionable (line 103) | public function sectionable() FILE: app/Models/File.php class File (line 39) | class File extends Model method boot (line 93) | public static function boot() method getSizesAttribute (line 110) | public function getSizesAttribute() method children (line 136) | public function children() method parent (line 144) | public function parent() method uploader (line 149) | public function uploader() method setPermission (line 163) | public function setPermission($permission, $value) method getPermission (line 173) | public function getPermission($permission = null) method hasPermission (line 187) | public function hasPermission($permission) method setImageSize (line 192) | public function setImageSize($size) method getImageSizes (line 201) | public function getImageSizes() method updatePublicPaths (line 206) | public function updatePublicPaths($driver = null) method getStoragePath (line 220) | public function getStoragePath($prefix = null) method setImageSizes (line 230) | public function setImageSizes(array $sizes) FILE: app/Models/Lesson.php class Lesson (line 38) | class Lesson extends Model method getTypeAttribute (line 92) | public function getTypeAttribute($value) method setTypeAttribute (line 101) | public function setTypeAttribute($value) method getStatusAttribute (line 113) | public function getStatusAttribute($value) method setStatusAttribute (line 122) | public function setStatusAttribute($value) method getObjectAttribute (line 134) | public function getObjectAttribute($value) method scopePublished (line 144) | public function scopePublished($query) method courses (line 154) | public function courses() method students (line 159) | public function students() method sectionable (line 164) | public function sectionable() method sections (line 169) | public function sections() method objectFile (line 174) | public function objectFile() method setLessonObject (line 190) | public function setLessonObject(File $file = null) FILE: app/Models/Question.php class Question (line 32) | class Question extends Model method getQtypeAttribute (line 65) | public function getQtypeAttribute($value) method setQtypeAttribute (line 74) | public function setQtypeAttribute($value) method topics (line 85) | public function topics() method exam (line 90) | public function exam() method setAnswerAttribute (line 95) | public function setAnswerAttribute($value) FILE: app/Models/Result.php class Result (line 27) | class Result extends Model method exam (line 38) | public function exam() method examinee (line 43) | public function examinee() method calculateMark (line 48) | public static function calculateMark($answer) FILE: app/Models/Role.php class Role (line 17) | class Role extends ModelsRole method appRoles (line 22) | public static function appRoles(): Collection method modifiable (line 27) | public function modifiable(): bool FILE: app/Models/Section.php class Section (line 22) | class Section extends Model method sectionables (line 34) | public function sectionables() method lessons (line 40) | public function lessons() method exams (line 45) | public function exams() FILE: app/Models/Sectionable.php class Sectionable (line 23) | class Sectionable extends Model method sectionable (line 34) | public function sectionable() method section (line 39) | public function section() FILE: app/Models/Setting.php class Setting (line 14) | class Setting extends Model FILE: app/Models/SocialiteProvider.php class SocialiteProvider (line 9) | class SocialiteProvider extends Model method user (line 82) | public function user() FILE: app/Models/Subject.php class Subject (line 25) | class Subject extends Model method getImageUrlAttribute (line 39) | public function getImageUrlAttribute(): ?string method courses (line 50) | public function courses() method exams (line 58) | public function exams() method children (line 66) | public function children() FILE: app/Models/Topic.php class Topic (line 22) | class Topic extends Model method courses (line 37) | public function courses() method exams (line 45) | public function exams() FILE: app/Models/Traits/FileStorage.php type FileStorage (line 12) | trait FileStorage method storeUpload (line 20) | public function storeUpload(UploadedFile $file, $public = 'public', $d... method storePublicUpload (line 39) | public function storePublicUpload(UploadedFile $file, $file_name = null) method storeLocalUpload (line 48) | public function storeLocalUpload(UploadedFile $file, $file_name = null) FILE: app/Models/Traits/Fileable.php type Fileable (line 7) | trait Fileable method files (line 9) | public function files() FILE: app/Models/Traits/HashesId.php type HashesId (line 8) | trait HashesId method getHashAttribute (line 10) | public function getHashAttribute() method scopeWhereHash (line 15) | public function scopeWhereHash(Builder $query, $value) method decodeHash (line 22) | public function decodeHash($hash) FILE: app/Models/Traits/Topicable.php type Topicable (line 7) | trait Topicable method topics (line 12) | public function topics() FILE: app/Models/User.php class User (line 39) | class User extends Authenticatable method casts (line 74) | protected function casts(): array method getFullNameAttribute (line 86) | public function getFullNameAttribute() method getAvatarAttribute (line 91) | public function getAvatarAttribute($value) method results (line 107) | public function results() method instructCourses (line 112) | public function instructCourses() method enrolledCourses (line 117) | public function enrolledCourses() method enrolledLessons (line 122) | public function enrolledLessons() method get_gravatar (line 129) | protected function get_gravatar($email, $s = 40, $d = 'mp', $r = 'g', ... method isSuperAdmin (line 144) | public function isSuperAdmin(): bool method isAdmin (line 149) | public function isAdmin(): bool FILE: app/Observers/FileObserver.php class FileObserver (line 8) | class FileObserver method created (line 15) | public function created(File $file) method updated (line 26) | public function updated(File $file) method deleting (line 35) | public function deleting(File $file) method deleted (line 46) | public function deleted(File $file) method restored (line 55) | public function restored(File $file) method forceDeleted (line 64) | public function forceDeleted(File $file) FILE: app/Pivots/StudentCasting.php class StudentCasting (line 7) | class StudentCasting extends MorphPivot FILE: app/Policies/CoursePolicy.php class CoursePolicy (line 10) | class CoursePolicy method before (line 14) | public function before(User $user) method viewAny (line 24) | public function viewAny(User $user): bool method view (line 32) | public function view(User $user, Course $model): bool method create (line 40) | public function create(User $user): bool method update (line 48) | public function update(User $user, Course $model): bool method delete (line 56) | public function delete(User $user, Course $model): bool method restore (line 64) | public function restore(User $user, Course $model): bool method forceDelete (line 72) | public function forceDelete(User $user, Course $model): bool FILE: app/Policies/ExamPolicy.php class ExamPolicy (line 10) | class ExamPolicy method before (line 14) | public function before(User $user) method viewAny (line 24) | public function viewAny(User $user): bool method view (line 32) | public function view(User $user, Exam $model): bool method create (line 40) | public function create(User $user): bool method update (line 48) | public function update(User $user, Exam $model): bool method delete (line 56) | public function delete(User $user, Exam $model): bool method restore (line 64) | public function restore(User $user, Exam $model): bool method forceDelete (line 72) | public function forceDelete(User $user, Exam $model): bool FILE: app/Policies/RolePolicy.php class RolePolicy (line 10) | class RolePolicy method before (line 14) | public function before(User $user) method viewAny (line 24) | public function viewAny(User $user): bool method view (line 32) | public function view(User $user, Role $model): bool method create (line 40) | public function create(User $user): bool method update (line 48) | public function update(User $user, Role $model): bool method delete (line 56) | public function delete(User $user, Role $model): bool method restore (line 64) | public function restore(User $user, Role $model): bool method forceDelete (line 72) | public function forceDelete(User $user, Role $model): bool FILE: app/Policies/SubjectPolicy.php class SubjectPolicy (line 10) | class SubjectPolicy method before (line 14) | public function before(User $user) method viewAny (line 24) | public function viewAny(User $user): bool method view (line 32) | public function view(User $user, Subject $model): bool method create (line 40) | public function create(User $user): bool method update (line 48) | public function update(User $user, Subject $model): bool method delete (line 56) | public function delete(User $user, Subject $model): bool method restore (line 64) | public function restore(User $user, Subject $model): bool method forceDelete (line 72) | public function forceDelete(User $user, Subject $model): bool FILE: app/Policies/TopicPolicy.php class TopicPolicy (line 10) | class TopicPolicy method before (line 14) | public function before(User $user) method viewAny (line 24) | public function viewAny(User $user): bool method view (line 32) | public function view(User $user, Topic $model): bool method create (line 40) | public function create(User $user): bool method update (line 48) | public function update(User $user, Topic $model): bool method delete (line 56) | public function delete(User $user, Topic $model): bool method restore (line 64) | public function restore(User $user, Topic $model): bool method forceDelete (line 72) | public function forceDelete(User $user, Topic $model): bool FILE: app/Policies/UserPolicy.php class UserPolicy (line 9) | class UserPolicy method before (line 13) | public function before(User $user) method viewAny (line 23) | public function viewAny(User $user): bool method view (line 31) | public function view(User $user, User $model): bool method create (line 39) | public function create(User $user): bool method update (line 47) | public function update(User $user, User $model): bool method delete (line 55) | public function delete(User $user, User $model): bool method restore (line 63) | public function restore(User $user, User $model): bool method forceDelete (line 71) | public function forceDelete(User $user, User $model): bool FILE: app/Providers/AppServiceProvider.php class AppServiceProvider (line 8) | class AppServiceProvider extends ServiceProvider method register (line 13) | public function register(): void method boot (line 21) | public function boot(): void FILE: app/Response/AudioVideoResponse.php class AudioVideoResponse (line 8) | class AudioVideoResponse method create (line 17) | public function create(File $upload) FILE: app/Response/DownloadResponse.php class DownloadResponse (line 12) | class DownloadResponse method __construct (line 18) | public function __construct(File $file) method singleDownload (line 31) | public function singleDownload($id) method folderDownload (line 52) | public function folderDownload($upload) method fileRecussive (line 69) | public function fileRecussive($file, $folderName = '') method multipleDownload (line 85) | public function multipleDownload($ids) FILE: app/Response/FileBuilder.php class FileBuilder (line 9) | class FileBuilder method getFileData (line 17) | public function getFileData(UploadedFile $file, $extra) FILE: app/Response/FileContentResponseCreator.php class FileContentResponseCreator (line 9) | class FileContentResponseCreator method __construct (line 31) | public function __construct(ImageResponse $imageResponse, AudioVideoRe... method create (line 44) | public function create(File $upload) method createBasicResponse (line 68) | private function createBasicResponse(File $upload) method getTypeFromModel (line 80) | private function getTypeFromModel(File $fileModel) method shouldStream (line 96) | private function shouldStream($mime, $type) FILE: app/Response/ImageResponse.php class ImageResponse (line 9) | class ImageResponse method create (line 19) | public function create(File $upload) FILE: app/Traits/AppSettingsTrait.php type AppSettingsTrait (line 8) | trait AppSettingsTrait method processSettingForAdditionalAppChanges (line 16) | public function processSettingForAdditionalAppChanges(Setting $setting) method setEnv (line 223) | public function setEnv(string $key, $value, $configed = null) FILE: app/Traits/SocialiteProvidersTrait.php type SocialiteProvidersTrait (line 21) | trait SocialiteProvidersTrait method __construct (line 26) | public function __construct() method setupProviders (line 34) | protected function setupProviders() method setProviderSettings (line 44) | protected function setProviderSettings() method setProviderConfigs (line 151) | protected function setProviderConfigs() method setAppProvidersConfigs (line 403) | protected function setAppProvidersConfigs() method loginsList (line 413) | protected function loginsList() method findOrCreateUser (line 469) | protected function findOrCreateUser(string $provider, $user, string $s... method updateOrCreateUser (line 546) | protected function updateOrCreateUser(string $provider, $sUser, $exist... method addSocialiteProviderToUser (line 623) | protected function addSocialiteProviderToUser(User $user, $data): Soci... method generateTempId (line 652) | protected function generateTempId($depth = 40) method cacheStatePutKeyInUrl (line 665) | protected function cacheStatePutKeyInUrl($url = null, $state = null) method tempStoreStateInCache (line 681) | protected function tempStoreStateInCache($tempId, $state, $seconds = 60) FILE: database/factories/CourseFactory.php class CourseFactory (line 11) | class CourseFactory extends Factory method definition (line 18) | public function definition() FILE: database/factories/ExamFactory.php class ExamFactory (line 11) | class ExamFactory extends Factory method definition (line 18) | public function definition() FILE: database/factories/LessonFactory.php class LessonFactory (line 11) | class LessonFactory extends Factory method definition (line 18) | public function definition() FILE: database/factories/QuestionFactory.php class QuestionFactory (line 11) | class QuestionFactory extends Factory method definition (line 18) | public function definition() FILE: database/factories/SectionFactory.php class SectionFactory (line 10) | class SectionFactory extends Factory method definition (line 17) | public function definition() FILE: database/factories/SubjectFactory.php class SubjectFactory (line 10) | class SubjectFactory extends Factory method definition (line 17) | public function definition() FILE: database/factories/TopicFactory.php class TopicFactory (line 10) | class TopicFactory extends Factory method definition (line 17) | public function definition() FILE: database/factories/UserFactory.php class UserFactory (line 12) | class UserFactory extends Factory method definition (line 24) | public function definition(): array method unverified (line 42) | public function unverified(): static method banned (line 49) | public function banned(): static FILE: database/migrations/0001_01_01_000000_create_users_table.php method up (line 12) | public function up(): void method down (line 49) | public function down(): void FILE: database/migrations/0001_01_01_000001_create_cache_table.php method up (line 12) | public function up(): void method down (line 30) | public function down(): void FILE: database/migrations/0001_01_01_000002_create_jobs_table.php method up (line 12) | public function up(): void method down (line 51) | public function down(): void FILE: database/migrations/2024_05_07_000001_create_personal_access_tokens_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2024_05_07_054845_create_files_table.php method up (line 14) | public function up() method down (line 49) | public function down() FILE: database/migrations/2024_05_07_054954_create_fileables_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2024_05_07_092254_create_settings_table.php method up (line 12) | public function up(): void method down (line 25) | public function down(): void FILE: database/migrations/2024_05_07_112940_create_permission_tables.php method up (line 12) | public function up(): void method down (line 124) | public function down(): void FILE: database/migrations/2024_05_07_142204_create_sections_table.php method up (line 14) | public function up() method down (line 30) | public function down() FILE: database/migrations/2024_05_07_145026_create_subjects_table.php method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2024_05_07_152004_create_sectionables_table.php method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2024_05_07_153027_create_exams_table.php method up (line 14) | public function up() method down (line 44) | public function down() FILE: database/migrations/2024_05_07_153507_create_questions_table.php method up (line 14) | public function up() method down (line 42) | public function down() FILE: database/migrations/2024_05_07_170835_create_topics_table.php method up (line 14) | public function up() method down (line 29) | public function down() FILE: database/migrations/2024_05_07_180360_create_topicables_table.php method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2024_05_07_190045_create_results_table.php method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2024_05_07_191956_create_courses_table.php method up (line 14) | public function up() method down (line 47) | public function down() FILE: database/migrations/2024_05_07_193251_create_lessons_table.php method up (line 14) | public function up() method down (line 43) | public function down() FILE: database/migrations/2024_05_07_195152_create_subjectables_table.php method up (line 14) | public function up() method down (line 33) | public function down() FILE: database/migrations/2024_05_07_200921_create_course_students_table.php method up (line 14) | public function up() method down (line 32) | public function down() FILE: database/migrations/2024_05_07_201001_create_course_teachers_table.php method up (line 14) | public function up() method down (line 29) | public function down() FILE: database/migrations/2024_05_07_203101_create_lesson_student_table.php method up (line 14) | public function up() method down (line 31) | public function down() FILE: database/migrations/2024_07_23_104822_store_last_learning.php method up (line 12) | public function up(): void method down (line 22) | public function down(): void FILE: database/migrations/2024_08_13_073632_create_socialite_providers_table.php method up (line 14) | public function up() method down (line 35) | public function down() FILE: database/migrations/2026_04_25_000001_add_icon_and_image_to_subjects_table.php method up (line 9) | public function up(): void method down (line 17) | public function down(): void FILE: database/seeders/CourseSeed.php class CourseSeed (line 14) | class CourseSeed extends Seeder method run (line 21) | public function run() FILE: database/seeders/DatabaseSeeder.php class DatabaseSeeder (line 9) | class DatabaseSeeder extends Seeder method run (line 16) | public function run() FILE: database/seeders/RoleSeed.php class RoleSeed (line 11) | class RoleSeed extends Seeder method run (line 18) | public function run() FILE: database/seeders/SubjectSeed.php class SubjectSeed (line 11) | class SubjectSeed extends Seeder method generateImage (line 41) | private function generateImage(): string method run (line 66) | public function run(): void FILE: database/seeders/TopicSeed.php class TopicSeed (line 8) | class TopicSeed extends Seeder method run (line 15) | public function run() FILE: database/seeders/UserSeed.php class UserSeed (line 9) | class UserSeed extends Seeder method run (line 16) | public function run() FILE: resources/js/Composables/analytics.js function track (line 4) | function track( FILE: resources/js/Composables/common.js function parseDisplayDate (line 5) | function parseDisplayDate(date) { function capitalizeFirstLetter (line 10) | function capitalizeFirstLetter(str) { function greeting (line 22) | function greeting() { function providerIcon (line 36) | function providerIcon(provider = null) { FILE: resources/js/Composables/useAuth.ts function useAuth (line 4) | function useAuth() { FILE: resources/js/Composables/useButtonGroup.ts type ButtonGroupProps (line 5) | type ButtonGroupProps = { type ButtonGroupContext (line 13) | type ButtonGroupContext = { function useProvideButtonGroup (line 23) | function useProvideButtonGroup (buttonGroupProps: ButtonGroupProps) { function useInjectButtonGroup (line 42) | function useInjectButtonGroup ({ ui, props }: { ui: any, props: any }) { FILE: resources/js/Composables/useFormGroup.ts type InputProps (line 6) | type InputProps = { function emitFormEvent (line 34) | function emitFormEvent (type: FormEventType, path: string) { function emitFormBlur (line 40) | function emitFormBlur () { function emitFormChange (line 45) | function emitFormChange () { FILE: resources/js/Composables/useSidebarState.ts function toggleSidebar (line 9) | function toggleSidebar() { function toggleFullScreenSidebar (line 15) | function toggleFullScreenSidebar() { FILE: resources/js/Composables/utils.ts function mergeConfig (line 36) | function mergeConfig (strategy: Strategy, ...configs: any): T { function hexToRgb (line 44) | function hexToRgb (hex: string) { function getSlotsChildren (line 57) | function getSlotsChildren (slots: any) { function looseToNumber (line 80) | function looseToNumber (val: any): any { function omit (line 85) | function omit, K extends keyof T> ( function get (line 98) | function get (object: Record, path: (string | number)[] | s... function useId (line 119) | function useId(prefix?: string, length: number = 10): string { function slugify (line 130) | function slugify (string: string): string { FILE: resources/js/app.ts method setup (line 14) | setup({ el, App, props, plugin }) { FILE: resources/js/types/forms.d.ts type FormError (line 3) | interface FormError { type FormErrorWithId (line 8) | interface FormErrorWithId extends FormError { type Form (line 12) | interface Form { type FormSubmitEvent (line 22) | type FormSubmitEvent = SubmitEvent & { data: T } type FormErrorEvent (line 23) | type FormErrorEvent = SubmitEvent & { errors: FormErrorWithId[] } type FormEventType (line 25) | type FormEventType = 'blur' | 'input' | 'change' | 'submit' type FormEvent (line 27) | interface FormEvent { type InjectedFormGroupValue (line 32) | interface InjectedFormGroupValue { type Sizes (line 40) | type Sizes = '2xs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl'; type InputColor (line 41) | type InputColor = 'white' | 'gray' | 'red'; type InputVariant (line 42) | type InputVariant = 'outline' | 'none'; FILE: resources/js/types/global.d.ts type Window (line 7) | interface Window { type ComponentCustomProperties (line 15) | interface ComponentCustomProperties { type PageProps (line 21) | interface PageProps extends InertiaPageProps, AppPageProps {} FILE: resources/js/types/icons.d.ts type CustomIconName (line 2) | type CustomIconName = "LoadingIcon"; type HeroIconName (line 4) | type HeroIconName = keyof typeof solid type IconName (line 6) | type IconName = HeroIconName | CustomIconName; FILE: resources/js/types/index.d.ts type Strategy (line 6) | type Strategy = 'merge' | 'override' type PageProps (line 8) | type PageProps = Record { type PaginationLink (line 211) | interface PaginationLink { type LaravelPagination (line 217) | interface LaravelPagination { FILE: tests/Feature/Auth/AuthenticationTest.php class AuthenticationTest (line 9) | class AuthenticationTest extends TestCase method test_login_screen_can_be_rendered (line 13) | public function test_login_screen_can_be_rendered(): void method test_users_can_authenticate_using_the_login_screen (line 20) | public function test_users_can_authenticate_using_the_login_screen(): ... method test_users_can_not_authenticate_with_invalid_password (line 33) | public function test_users_can_not_authenticate_with_invalid_password(... method test_users_can_logout (line 45) | public function test_users_can_logout(): void FILE: tests/Feature/Auth/EmailVerificationTest.php class EmailVerificationTest (line 12) | class EmailVerificationTest extends TestCase method test_email_verification_screen_can_be_rendered (line 16) | public function test_email_verification_screen_can_be_rendered(): void method test_email_can_be_verified (line 25) | public function test_email_can_be_verified(): void method test_email_is_not_verified_with_invalid_hash (line 44) | public function test_email_is_not_verified_with_invalid_hash(): void FILE: tests/Feature/Auth/PasswordConfirmationTest.php class PasswordConfirmationTest (line 9) | class PasswordConfirmationTest extends TestCase method test_confirm_password_screen_can_be_rendered (line 13) | public function test_confirm_password_screen_can_be_rendered(): void method test_password_can_be_confirmed (line 22) | public function test_password_can_be_confirmed(): void method test_password_is_not_confirmed_with_invalid_password (line 34) | public function test_password_is_not_confirmed_with_invalid_password()... FILE: tests/Feature/Auth/PasswordResetTest.php class PasswordResetTest (line 11) | class PasswordResetTest extends TestCase method test_reset_password_link_screen_can_be_rendered (line 15) | public function test_reset_password_link_screen_can_be_rendered(): void method test_reset_password_link_can_be_requested (line 22) | public function test_reset_password_link_can_be_requested(): void method test_reset_password_screen_can_be_rendered (line 33) | public function test_reset_password_screen_can_be_rendered(): void method test_password_can_be_reset_with_valid_token (line 50) | public function test_password_can_be_reset_with_valid_token(): void FILE: tests/Feature/Auth/PasswordUpdateTest.php class PasswordUpdateTest (line 10) | class PasswordUpdateTest extends TestCase method test_password_can_be_updated (line 14) | public function test_password_can_be_updated(): void method test_correct_password_must_be_provided_to_update_password (line 34) | public function test_correct_password_must_be_provided_to_update_passw... FILE: tests/Feature/Auth/RegistrationTest.php class RegistrationTest (line 8) | class RegistrationTest extends TestCase method test_registration_screen_can_be_rendered (line 12) | public function test_registration_screen_can_be_rendered(): void method test_new_users_can_register (line 19) | public function test_new_users_can_register(): void FILE: tests/Feature/ExampleTest.php class ExampleTest (line 8) | class ExampleTest extends TestCase method test_the_application_returns_a_successful_response (line 13) | public function test_the_application_returns_a_successful_response(): ... FILE: tests/Feature/Http/Controllers/Admin/UsersControllerTest.php class UsersControllerTest (line 9) | class UsersControllerTest extends TestCase method test_example (line 14) | public function test_example(): void FILE: tests/Feature/ProfileTest.php class ProfileTest (line 9) | class ProfileTest extends TestCase method test_profile_page_is_displayed (line 13) | public function test_profile_page_is_displayed(): void method test_profile_information_can_be_updated (line 24) | public function test_profile_information_can_be_updated(): void method test_email_verification_status_is_unchanged_when_the_email_address_is_unchanged (line 46) | public function test_email_verification_status_is_unchanged_when_the_e... method test_user_can_delete_their_account (line 64) | public function test_user_can_delete_their_account(): void method test_correct_password_must_be_provided_to_delete_account (line 82) | public function test_correct_password_must_be_provided_to_delete_accou... FILE: tests/TestCase.php class TestCase (line 7) | abstract class TestCase extends BaseTestCase FILE: tests/Unit/ExampleTest.php class ExampleTest (line 7) | class ExampleTest extends TestCase method test_that_true_is_true (line 12) | public function test_that_true_is_true(): void