__VSCODE_LARAVEL_START_OUTPUT__{"builderMethods":[{"name":"select","parameters":["mixed $columns"],"return":"$this"},{"name":"selectSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"selectRaw","parameters":["string $expression"],"return":"$this"},{"name":"fromSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"fromRaw","parameters":["string $expression","mixed $bindings"],"return":"$this"},{"name":"createSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"array"},{"name":"parseSub","parameters":["mixed $query"],"return":"array"},{"name":"prependDatabaseNameIfCrossDatabaseQuery","parameters":["mixed $query"],"return":"mixed"},{"name":"addSelect","parameters":["mixed $column"],"return":"$this"},{"name":"distinct","parameters":[],"return":"$this"},{"name":"from","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","string|null $as"],"return":"$this"},{"name":"useIndex","parameters":["string $index"],"return":"$this"},{"name":"forceIndex","parameters":["string $index"],"return":"$this"},{"name":"ignoreIndex","parameters":["string $index"],"return":"$this"},{"name":"join","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second","string $type"],"return":"$this"},{"name":"joinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second","string $type","bool $where"],"return":"$this"},{"name":"joinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoinLateral","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"$this"},{"name":"leftJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"leftJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"rightJoinWhere","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $second"],"return":"$this"},{"name":"rightJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoin","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table","\\Closure|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $first","string|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $second"],"return":"$this"},{"name":"crossJoinSub","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query","string $as"],"return":"$this"},{"name":"newJoinClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinClause"},{"name":"newJoinLateralClause","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $table"],"return":"\\Illuminate\\Database\\Query\\JoinLateralClause"},{"name":"mergeWheres","parameters":["array $wheres","array $bindings"],"return":"$this"},{"name":"where","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"addArrayOfWheres","parameters":["array $column","string $boolean","string $method"],"return":"$this"},{"name":"prepareValueAndOperator","parameters":["string $value","string $operator","bool $useDefault"],"return":"array"},{"name":"invalidOperatorAndValue","parameters":["string $operator","mixed $value"],"return":"bool"},{"name":"invalidOperator","parameters":["string $operator"],"return":"bool"},{"name":"isBitwiseOperator","parameters":["string $operator"],"return":"bool"},{"name":"orWhere","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNot","parameters":["\\Closure|string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second","string|null $boolean"],"return":"$this"},{"name":"orWhereColumn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string|array $first","string|null $operator","string|null $second"],"return":"$this"},{"name":"whereRaw","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $sql","mixed $bindings","string $boolean"],"return":"$this"},{"name":"orWhereRaw","parameters":["string $sql","mixed $bindings"],"return":"$this"},{"name":"whereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive","string $boolean"],"return":"$this"},{"name":"orWhereNotLike","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $value","bool $caseSensitive"],"return":"$this"},{"name":"whereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values","string $boolean"],"return":"$this"},{"name":"orWhereNotIn","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","mixed $values"],"return":"$this"},{"name":"whereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereIntegerInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values","string $boolean"],"return":"$this"},{"name":"orWhereIntegerNotInRaw","parameters":["string $column","\\Illuminate\\Contracts\\Support\\Arrayable|array $values"],"return":"$this"},{"name":"whereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $column"],"return":"$this"},{"name":"whereNotNull","parameters":["string|array|\\Illuminate\\Contracts\\Database\\Query\\Expression $columns","string $boolean"],"return":"$this"},{"name":"whereBetween","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"whereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereBetween","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereNotBetween","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"whereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $boolean"],"return":"$this"},{"name":"orWhereNotBetween","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"orWhereNotBetweenColumns","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereValueBetween","parameters":["mixed $value","array{: \\Illuminate\\Contracts\\Database\\Query\\Expression|string, : \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereValueBetween","parameters":["mixed $value","array{: \\Illuminate\\Contracts\\Database\\Query\\Expression|string, : \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"whereValueNotBetween","parameters":["mixed $value","array{: \\Illuminate\\Contracts\\Database\\Query\\Expression|string, : \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns","string $boolean"],"return":"$this"},{"name":"orWhereValueNotBetween","parameters":["mixed $value","array{: \\Illuminate\\Contracts\\Database\\Query\\Expression|string, : \\Illuminate\\Contracts\\Database\\Query\\Expression|string} $columns"],"return":"$this"},{"name":"orWhereNotNull","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"whereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDate","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value","string $boolean"],"return":"$this"},{"name":"orWhereTime","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|null $operator","\\DateTimeInterface|string|null $value"],"return":"$this"},{"name":"whereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereDay","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereMonth","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"whereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value","string $boolean"],"return":"$this"},{"name":"orWhereYear","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","\\DateTimeInterface|string|int|null $operator","\\DateTimeInterface|string|int|null $value"],"return":"$this"},{"name":"addDateBasedWhere","parameters":["string $type","\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"whereNested","parameters":["string $boolean"],"return":"$this"},{"name":"forNestedWhere","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"addNestedWhereQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"whereSub","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $operator","\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"whereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","bool $not"],"return":"$this"},{"name":"whereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback","string $boolean"],"return":"$this"},{"name":"orWhereNotExists","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $callback"],"return":"$this"},{"name":"addWhereExistsQuery","parameters":["string $boolean","bool $not"],"return":"$this"},{"name":"whereRowValues","parameters":["array $columns","string $operator","array $values","string $boolean"],"return":"$this"},{"name":"orWhereRowValues","parameters":["array $columns","string $operator","array $values"],"return":"$this"},{"name":"whereJsonContains","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContains","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntContain","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContain","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonOverlaps","parameters":["string $column","mixed $value","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonOverlaps","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonDoesntOverlap","parameters":["string $column","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntOverlap","parameters":["string $column","mixed $value"],"return":"$this"},{"name":"whereJsonContainsKey","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"orWhereJsonContainsKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonDoesntContainKey","parameters":["string $column","string $boolean"],"return":"$this"},{"name":"orWhereJsonDoesntContainKey","parameters":["string $column"],"return":"$this"},{"name":"whereJsonLength","parameters":["string $column","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereJsonLength","parameters":["string $column","mixed $operator","mixed $value"],"return":"$this"},{"name":"dynamicWhere","parameters":["string $method","array $parameters"],"return":"$this"},{"name":"addDynamic","parameters":["string $segment","string $connector","array $parameters","int $index"],"return":"void"},{"name":"whereFullText","parameters":["string|string[] $columns","string $value","string $boolean"],"return":"$this"},{"name":"orWhereFullText","parameters":["string|string[] $columns","string $value"],"return":"$this"},{"name":"whereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAll","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereAny","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"whereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value","string $boolean"],"return":"$this"},{"name":"orWhereNone","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression[]|\\Closure[]|string[] $columns","mixed $operator","mixed $value"],"return":"$this"},{"name":"groupBy","parameters":["array|\\Illuminate\\Contracts\\Database\\Query\\Expression|string ...$groups"],"return":"$this"},{"name":"groupByRaw","parameters":["string $sql"],"return":"$this"},{"name":"having","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value","string $boolean"],"return":"$this"},{"name":"orHaving","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|\\Closure|string $column","\\DateTimeInterface|string|int|float|null $operator","\\Illuminate\\Contracts\\Database\\Query\\Expression|\\DateTimeInterface|string|int|float|null $value"],"return":"$this"},{"name":"havingNested","parameters":["string $boolean"],"return":"$this"},{"name":"addNestedHavingQuery","parameters":["\\Illuminate\\Database\\Query\\Builder $query","string $boolean"],"return":"$this"},{"name":"havingNull","parameters":["array|string $columns","string $boolean","bool $not"],"return":"$this"},{"name":"orHavingNull","parameters":["string $column"],"return":"$this"},{"name":"havingNotNull","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"orHavingNotNull","parameters":["string $column"],"return":"$this"},{"name":"havingBetween","parameters":["string $column","string $boolean","bool $not"],"return":"$this"},{"name":"havingRaw","parameters":["string $sql","string $boolean"],"return":"$this"},{"name":"orHavingRaw","parameters":["string $sql"],"return":"$this"},{"name":"orderBy","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string $direction"],"return":"$this"},{"name":"orderByDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"latest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"oldest","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"$this"},{"name":"inRandomOrder","parameters":["string|int $seed"],"return":"$this"},{"name":"orderByRaw","parameters":["string $sql","array $bindings"],"return":"$this"},{"name":"skip","parameters":["int $value"],"return":"$this"},{"name":"offset","parameters":["int $value"],"return":"$this"},{"name":"take","parameters":["int $value"],"return":"$this"},{"name":"limit","parameters":["int $value"],"return":"$this"},{"name":"groupLimit","parameters":["int $value","string $column"],"return":"$this"},{"name":"forPage","parameters":["int $page","int $perPage"],"return":"$this"},{"name":"forPageBeforeId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"forPageAfterId","parameters":["int $perPage","int|null $lastId","string $column"],"return":"$this"},{"name":"reorder","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column","string $direction"],"return":"$this"},{"name":"reorderDesc","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Contracts\\Database\\Query\\Expression|string|null $column"],"return":"$this"},{"name":"removeExistingOrdersFor","parameters":["string $column"],"return":"array"},{"name":"union","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query","bool $all"],"return":"$this"},{"name":"unionAll","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $query"],"return":"$this"},{"name":"lock","parameters":["string|bool $value"],"return":"$this"},{"name":"lockForUpdate","parameters":[],"return":"$this"},{"name":"sharedLock","parameters":[],"return":"$this"},{"name":"beforeQuery","parameters":[],"return":"$this"},{"name":"applyBeforeQueryCallbacks","parameters":[],"return":"void"},{"name":"afterQuery","parameters":[],"return":"$this"},{"name":"applyAfterQueryCallbacks","parameters":["mixed $result"],"return":"mixed"},{"name":"toSql","parameters":[],"return":"string"},{"name":"toRawSql","parameters":[],"return":"string"},{"name":"find","parameters":["int|string $id","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"object|null"},{"name":"findOr","parameters":["mixed $id","callable|string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","callable|null $callback"],"return":"object|\\TValue"},{"name":"value","parameters":["string $column"],"return":"mixed"},{"name":"rawValue","parameters":[],"return":"mixed"},{"name":"soleValue","parameters":["string $column"],"return":"mixed"},{"name":"get","parameters":["string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"\\Illuminate\\Support\\Collection"},{"name":"runSelect","parameters":[],"return":"array"},{"name":"withoutGroupLimitKeys","parameters":["\\Illuminate\\Support\\Collection $items"],"return":"\\Illuminate\\Support\\Collection"},{"name":"paginate","parameters":["int|\\Closure $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $pageName","int|null $page","\\Closure|int|null $total"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginate","parameters":["int $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $pageName","int|null $page"],"return":"\\Illuminate\\Contracts\\Pagination\\Paginator"},{"name":"cursorPaginate","parameters":["int|null $perPage","string|\\Illuminate\\Contracts\\Database\\Query\\Expression|(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"ensureOrderForCursorPagination","parameters":["bool $shouldReverse"],"return":"\\Illuminate\\Support\\Collection"},{"name":"getCountForPagination","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"int<0, max>"},{"name":"runPaginationCountQuery","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"array"},{"name":"cloneForPaginationCount","parameters":[],"return":"self"},{"name":"withoutSelectAliases","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns"],"return":"(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[]"},{"name":"cursor","parameters":[],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"enforceOrderBy","parameters":[],"return":"void"},{"name":"pluck","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column","string|null $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"stripTableForPluck","parameters":["string $column"],"return":"string|null"},{"name":"pluckFromObjectColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"pluckFromArrayColumn","parameters":["array $queryResult","string $column","string $key"],"return":"\\Illuminate\\Support\\Collection"},{"name":"implode","parameters":["string $column","string $glue"],"return":"string"},{"name":"exists","parameters":[],"return":"bool"},{"name":"doesntExist","parameters":[],"return":"bool"},{"name":"existsOr","parameters":[],"return":"mixed"},{"name":"doesntExistOr","parameters":[],"return":"mixed"},{"name":"count","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $columns"],"return":"int<0, max>"},{"name":"min","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"max","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"sum","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"avg","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"average","parameters":["\\Illuminate\\Contracts\\Database\\Query\\Expression|string $column"],"return":"mixed"},{"name":"aggregate","parameters":["string $function","array $columns"],"return":"mixed"},{"name":"numericAggregate","parameters":["string $function","array $columns"],"return":"float|int"},{"name":"setAggregate","parameters":["string $function","(\\Illuminate\\Contracts\\Database\\Query\\Expression|string)[] $columns"],"return":"$this"},{"name":"onceWithColumns","parameters":["(string|\\Illuminate\\Contracts\\Database\\Query\\Expression)[] $columns","callable $callback"],"return":"\\TResult"},{"name":"insert","parameters":[],"return":"bool"},{"name":"insertOrIgnore","parameters":[],"return":"int<0, max>"},{"name":"insertGetId","parameters":["string|null $sequence"],"return":"int"},{"name":"insertUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"insertOrIgnoreUsing","parameters":["\\Closure|\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder|string $query"],"return":"int"},{"name":"update","parameters":[],"return":"int<0, max>"},{"name":"updateFrom","parameters":[],"return":"int"},{"name":"updateOrInsert","parameters":[],"return":"bool"},{"name":"upsert","parameters":[],"return":"int"},{"name":"increment","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"incrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"decrement","parameters":["string $column","float|int $amount"],"return":"int<0, max>"},{"name":"decrementEach","parameters":["array $columns","array $extra"],"return":"int<0, max>"},{"name":"delete","parameters":["mixed $id"],"return":"int"},{"name":"truncate","parameters":[],"return":"void"},{"name":"newQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"forSubQuery","parameters":[],"return":"\\Illuminate\\Database\\Query\\Builder"},{"name":"getColumns","parameters":[],"return":"list"},{"name":"raw","parameters":["mixed $value"],"return":"\\Illuminate\\Contracts\\Database\\Query\\Expression"},{"name":"getUnionBuilders","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"getLimit","parameters":[],"return":"mixed"},{"name":"getOffset","parameters":[],"return":"mixed"},{"name":"getBindings","parameters":[],"return":"list"},{"name":"getRawBindings","parameters":[],"return":"array{select: list, from: list, join: list, where: list, groupBy: list, having: list, order: list, union: list, unionOrder: list}"},{"name":"setBindings","parameters":["list $bindings","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"addBinding","parameters":["mixed $value","\"select\"|\"from\"|\"join\"|\"where\"|\"groupBy\"|\"having\"|\"order\"|\"union\"|\"unionOrder\" $type"],"return":"$this"},{"name":"castBinding","parameters":["mixed $value"],"return":"mixed"},{"name":"mergeBindings","parameters":["self $query"],"return":"$this"},{"name":"cleanBindings","parameters":["array $bindings"],"return":"list"},{"name":"flattenValue","parameters":["mixed $value"],"return":"mixed"},{"name":"defaultKeyName","parameters":[],"return":"string"},{"name":"getConnection","parameters":[],"return":"\\Illuminate\\Database\\ConnectionInterface"},{"name":"getProcessor","parameters":[],"return":"\\Illuminate\\Database\\Query\\Processors\\Processor"},{"name":"getGrammar","parameters":[],"return":"\\Illuminate\\Database\\Query\\Grammars\\Grammar"},{"name":"useWritePdo","parameters":[],"return":"$this"},{"name":"isQueryable","parameters":["mixed $value"],"return":"bool"},{"name":"clone","parameters":[],"return":"static"},{"name":"cloneWithout","parameters":[],"return":"static"},{"name":"cloneWithoutBindings","parameters":[],"return":"static"},{"name":"dump","parameters":["mixed ...$args"],"return":"$this"},{"name":"dumpRawSql","parameters":[],"return":"$this"},{"name":"dd","parameters":[],"return":"never"},{"name":"ddRawSql","parameters":[],"return":"never"},{"name":"wherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWherePast","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrPast","parameters":["array|string $columns"],"return":"$this"},{"name":"whereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"whereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereNowOrFuture","parameters":["array|string $columns"],"return":"$this"},{"name":"wherePastOrFuture","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"whereToday","parameters":["array|string $columns","string $boolean"],"return":"$this"},{"name":"whereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"whereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereBeforeToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrBefore","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereAfterToday","parameters":["array|string $columns"],"return":"$this"},{"name":"orWhereTodayOrAfter","parameters":["array|string $columns"],"return":"$this"},{"name":"whereTodayBeforeOrAfter","parameters":["array|string $columns","string $operator","string $boolean"],"return":"$this"},{"name":"chunk","parameters":["int $count","callable $callback"],"return":"bool"},{"name":"chunkMap","parameters":["callable $callback","int $count"],"return":"\\Illuminate\\Support\\Collection"},{"name":"each","parameters":["callable $callback","int $count"],"return":"bool"},{"name":"chunkById","parameters":["int $count","callable $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"chunkByIdDesc","parameters":["int $count","callable $callback","string|null $column","string|null $alias"],"return":"bool"},{"name":"orderedChunkById","parameters":["int $count","callable $callback","string|null $column","string|null $alias","bool $descending"],"return":"bool"},{"name":"eachById","parameters":["callable $callback","int $count","string|null $column","string|null $alias"],"return":"bool"},{"name":"lazy","parameters":["int $chunkSize"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyById","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"lazyByIdDesc","parameters":["int $chunkSize","string|null $column","string|null $alias"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"orderedLazyById","parameters":["int $chunkSize","string|null $column","string|null $alias","bool $descending"],"return":"\\Illuminate\\Support\\LazyCollection"},{"name":"first","parameters":["array|string $columns"],"return":"\\TValue|null"},{"name":"firstOrFail","parameters":["array|string $columns","string|null $message"],"return":"\\TValue"},{"name":"sole","parameters":["array|string $columns"],"return":"\\TValue"},{"name":"paginateUsingCursor","parameters":["int $perPage","array|string $columns","string $cursorName","\\Illuminate\\Pagination\\Cursor|string|null $cursor"],"return":"\\Illuminate\\Contracts\\Pagination\\CursorPaginator"},{"name":"getOriginalColumnNameForCursorPagination","parameters":["\\Illuminate\\Database\\Query\\Builder|\\Illuminate\\Database\\Eloquent\\Builder $builder","string $parameter"],"return":"string"},{"name":"paginator","parameters":["\\Illuminate\\Support\\Collection $items","int $total","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\LengthAwarePaginator"},{"name":"simplePaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","int $currentPage","array $options"],"return":"\\Illuminate\\Pagination\\Paginator"},{"name":"cursorPaginator","parameters":["\\Illuminate\\Support\\Collection $items","int $perPage","\\Illuminate\\Pagination\\Cursor $cursor","array $options"],"return":"\\Illuminate\\Pagination\\CursorPaginator"},{"name":"tap","parameters":["callable $callback"],"return":"$this"},{"name":"pipe","parameters":["callable $callback"],"return":"mixed"},{"name":"when","parameters":["callable|\\TWhenParameter|null $value","callable|null $callback","callable|null $default"],"return":"$this|\\TWhenReturnType"},{"name":"unless","parameters":["callable|\\TUnlessParameter|null $value","callable|null $callback","callable|null $default"],"return":"$this|\\TUnlessReturnType"},{"name":"explain","parameters":[],"return":"\\Illuminate\\Support\\Collection"},{"name":"forwardCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"forwardDecoratedCallTo","parameters":["mixed $object","string $method","array $parameters"],"return":"mixed"},{"name":"throwBadMethodCallException","parameters":["string $method"],"return":"never"},{"name":"macro","parameters":["string $name","object|callable $macro"],"return":"void"},{"name":"mixin","parameters":["object $mixin","bool $replace"],"return":"void"},{"name":"hasMacro","parameters":["string $name"],"return":"bool"},{"name":"flushMacros","parameters":[],"return":"void"},{"name":"macroCall","parameters":["string $method","array $parameters"],"return":"mixed"}],"models":{"App\\Models\\Assignment":{"class":"App\\Models\\Assignment","database":"mysql","table":"assignments","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"instructions","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Instructions","documented":false},{"name":"due_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DueAt","documented":false},{"name":"max_grade","type":"smallint(5) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxGrade","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"submissions","type":"HasMany","related":"App\\Models\\AssignmentSubmission","snake_case":"submissions"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Assignment.php"},"App\\Models\\AssignmentSubmission":{"class":"App\\Models\\AssignmentSubmission","database":"mysql","table":"assignment_submissions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"assignment_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AssignmentId","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Note","documented":false},{"name":"submitted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SubmittedAt","documented":false},{"name":"grade","type":"decimal(6,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Grade","documented":false},{"name":"graded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GradedBy","documented":false},{"name":"graded_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"GradedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"assignment","type":"BelongsTo","related":"App\\Models\\Assignment","snake_case":"assignment"},{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"grader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"grader"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/AssignmentSubmission.php"},"App\\Models\\Attendance":{"class":"App\\Models\\Attendance","database":"mysql","table":"attendances","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"Date","documented":false},{"name":"status","type":"enum('present','absent','late','excused')","increments":false,"nullable":false,"default":"'absent'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"source","type":"varchar(20)","increments":false,"nullable":false,"default":"'manual'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Source","documented":false},{"name":"remarks","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Remarks","documented":false},{"name":"marked_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MarkedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"marker","type":"BelongsTo","related":"App\\Models\\User","snake_case":"marker"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Attendance.php"},"App\\Models\\Classroom":{"class":"App\\Models\\Classroom","database":"mysql","table":"classrooms","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"code","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"capacity","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Capacity","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"timetables","type":"HasMany","related":"App\\Models\\Timetable","snake_case":"timetables"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Classroom.php"},"App\\Models\\Contact":{"class":"App\\Models\\Contact","database":"mysql","table":"contact_messages","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"message","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"is_read","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"IsRead","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Contact.php"},"App\\Models\\ContactMessage":{"class":"App\\Models\\ContactMessage","database":"mysql","table":"contact_messages","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","documented":false},{"name":"message","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"is_read","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRead","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ContactMessage.php"},"App\\Models\\Course":{"class":"App\\Models\\Course","database":"mysql","table":"courses","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"code","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"credit_hours","type":"tinyint(3) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreditHours","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"teachers","type":"BelongsToMany","related":"App\\Models\\User","snake_case":"teachers"},{"name":"enrollments","type":"HasMany","related":"App\\Models\\CourseEnrollment","snake_case":"enrollments"},{"name":"materials","type":"HasMany","related":"App\\Models\\CourseMaterial","snake_case":"materials"},{"name":"assignments","type":"HasMany","related":"App\\Models\\Assignment","snake_case":"assignments"},{"name":"quizzes","type":"HasMany","related":"App\\Models\\Quiz","snake_case":"quizzes"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Course.php"},"App\\Models\\CourseEnrollment":{"class":"App\\Models\\CourseEnrollment","database":"mysql","table":"course_enrollments","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"enrolled_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EnrolledAt","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CourseEnrollment.php"},"App\\Models\\CourseMaterial":{"class":"App\\Models\\CourseMaterial","database":"mysql","table":"course_materials","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'file'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"video_url","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VideoUrl","documented":false},{"name":"uploaded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"uploader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"uploader"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CourseMaterial.php"},"App\\Models\\CourseTeacher":{"class":"App\\Models\\CourseTeacher","database":"mysql","table":"course_teachers","policy":null,"attributes":[{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"teacher_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TeacherUserId","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/CourseTeacher.php"},"App\\Models\\Department":{"class":"App\\Models\\Department","database":"mysql","table":"departments","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"faculty_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FacultyId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"code","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"faculty","type":"BelongsTo","related":"App\\Models\\Faculty","snake_case":"faculty"},{"name":"programs","type":"HasMany","related":"App\\Models\\Program","snake_case":"programs"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Department.php"},"App\\Models\\Donation":{"class":"App\\Models\\Donation","database":"mysql","table":"donations","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"full_name","type":"varchar(190)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FullName","documented":false},{"name":"phone","type":"varchar(40)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"email","type":"varchar(190)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","documented":false},{"name":"currency","type":"varchar(10)","increments":false,"nullable":false,"default":"'AFN'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"donation_type","type":"varchar(30)","increments":false,"nullable":false,"default":"'general'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DonationType","documented":false},{"name":"payment_method","type":"varchar(30)","increments":false,"nullable":false,"default":"'cash'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"reference_no","type":"varchar(120)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceNo","documented":false},{"name":"message","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"receipt_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReceiptPath","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'new'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Donation.php"},"App\\Models\\ExamType":{"class":"App\\Models\\ExamType","database":"mysql","table":"exam_types","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"weight","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Weight","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ExamType.php"},"App\\Models\\Faculty":{"class":"App\\Models\\Faculty","database":"mysql","table":"faculties","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"university_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UniversityId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"code","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"university","type":"BelongsTo","related":"App\\Models\\University","snake_case":"university"},{"name":"departments","type":"HasMany","related":"App\\Models\\Department","snake_case":"departments"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Faculty.php"},"App\\Models\\FeeM\\FeeInstallment":{"class":"App\\Models\\FeeM\\FeeInstallment","database":"mysql","table":"fee_installments","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"number_of_installments","type":"tinyint(3) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NumberOfInstallments","documented":false},{"name":"due_date_offsets","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"DueDateOffsets","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/FeeM\/FeeInstallment.php"},"App\\Models\\FeeM\\FeeStructure":{"class":"App\\Models\\FeeM\\FeeStructure","database":"mysql","table":"fee_structures","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"program_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgramId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"fee_type","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FeeType","documented":false},{"name":"amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Amount","documented":false},{"name":"currency","type":"varchar(3)","increments":false,"nullable":false,"default":"'AFN'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"is_mandatory","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsMandatory","documented":false},{"name":"valid_from","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ValidFrom","documented":false},{"name":"valid_until","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ValidUntil","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"program","type":"BelongsTo","related":"App\\Models\\Program","snake_case":"program"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/FeeM\/FeeStructure.php"},"App\\Models\\FeeM\\StudentFee":{"class":"App\\Models\\FeeM\\StudentFee","database":"mysql","table":"student_fees","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"total_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalAmount","documented":false},{"name":"discount_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountAmount","documented":false},{"name":"net_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NetAmount","documented":false},{"name":"paid_amount","type":"decimal(12,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaidAmount","documented":false},{"name":"outstanding","type":"decimal(12,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"Outstanding","documented":false},{"name":"status","type":"enum('pending','partial','paid')","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"due_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"DueDate","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"payments","type":"HasMany","related":"App\\Models\\FeeM\\FeePayment","snake_case":"payments"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/FeeM\/StudentFee.php"},"App\\Models\\FeeM\\StudentScholarship":{"class":"App\\Models\\FeeM\\StudentScholarship","database":"mysql","table":"student_scholarships","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"scholarship_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ScholarshipId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"approved_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedBy","documented":false},{"name":"approved_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ApprovedAt","documented":false},{"name":"remarks","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Remarks","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"scholarship","type":"BelongsTo","related":"App\\Models\\FeeM\\Scholarship","snake_case":"scholarship"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"approver","type":"BelongsTo","related":"App\\Models\\User","snake_case":"approver"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/FeeM\/StudentScholarship.php"},"App\\Models\\Gallery":{"class":"App\\Models\\Gallery","database":"mysql","table":"galleries","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"cover_image","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverImage","documented":false},{"name":"description","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"images","type":"HasMany","related":"App\\Models\\GalleryImage","snake_case":"images"},{"name":"publishedImages","type":"HasMany","related":"App\\Models\\GalleryImage","snake_case":"published_images"},{"name":"author","type":"BelongsTo","related":"App\\Models\\User","snake_case":"author"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"published","method":"scopePublished","parameters":[{"name":"q","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/Gallery.php"},"App\\Models\\GalleryImage":{"class":"App\\Models\\GalleryImage","database":"mysql","table":"gallery_images","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"gallery_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GalleryId","documented":false},{"name":"image","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Image","documented":false},{"name":"caption","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Caption","documented":false},{"name":"sort_order","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"gallery","type":"BelongsTo","related":"App\\Models\\Gallery","snake_case":"gallery"},{"name":"author","type":"BelongsTo","related":"App\\Models\\User","snake_case":"author"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/GalleryImage.php"},"App\\Models\\GradeScale":{"class":"App\\Models\\GradeScale","database":"mysql","table":"grade_scales","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"grade_point","type":"decimal(3,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GradePoint","documented":false},{"name":"min_percentage","type":"decimal(5,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MinPercentage","documented":false},{"name":"max_percentage","type":"decimal(5,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxPercentage","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/GradeScale.php"},"App\\Models\\Library\\LibraryAuthor":{"class":"App\\Models\\Library\\LibraryAuthor","database":"mysql","table":"library_authors","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"biography","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Biography","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"books","type":"HasMany","related":"App\\Models\\Library\\LibraryBook","snake_case":"books"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryAuthor.php"},"App\\Models\\Library\\LibraryBook":{"class":"App\\Models\\Library\\LibraryBook","database":"mysql","table":"library_books","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"author_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AuthorId","documented":false},{"name":"publisher_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublisherId","documented":false},{"name":"category_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"isbn","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Isbn","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"publication_year","type":"year(4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublicationYear","documented":false},{"name":"edition","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Edition","documented":false},{"name":"type","type":"enum('physical','digital')","increments":false,"nullable":false,"default":"'physical'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"visibility","type":"enum('public','registered')","increments":false,"nullable":false,"default":"'public'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Visibility","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"cover_image","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverImage","documented":false},{"name":"total_copies","type":"int(11)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalCopies","documented":false},{"name":"available_copies","type":"int(11)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AvailableCopies","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"author","type":"BelongsTo","related":"App\\Models\\Library\\LibraryAuthor","snake_case":"author"},{"name":"publisher","type":"BelongsTo","related":"App\\Models\\Library\\LibraryPublisher","snake_case":"publisher"},{"name":"category","type":"BelongsTo","related":"App\\Models\\Library\\LibraryCategory","snake_case":"category"},{"name":"borrowings","type":"HasMany","related":"App\\Models\\Library\\LibraryBorrowing","snake_case":"borrowings"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryBook.php"},"App\\Models\\Library\\LibraryBorrowing":{"class":"App\\Models\\Library\\LibraryBorrowing","database":"mysql","table":"library_borrowings","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"book_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookId","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"borrowed_at","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"BorrowedAt","documented":false},{"name":"due_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"DueDate","documented":false},{"name":"returned_at","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ReturnedAt","documented":false},{"name":"status","type":"enum('borrowed','returned','overdue')","increments":false,"nullable":false,"default":"'borrowed'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"fine_amount","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FineAmount","documented":false},{"name":"fine_paid","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"FinePaid","documented":false},{"name":"remarks","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Remarks","documented":false},{"name":"issued_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IssuedBy","documented":false},{"name":"returned_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReturnedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"book","type":"BelongsTo","related":"App\\Models\\Library\\LibraryBook","snake_case":"book"},{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"issuer","type":"BelongsTo","related":"App\\Models\\User","snake_case":"issuer"},{"name":"returner","type":"BelongsTo","related":"App\\Models\\User","snake_case":"returner"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryBorrowing.php"},"App\\Models\\Library\\LibraryCategory":{"class":"App\\Models\\Library\\LibraryCategory","database":"mysql","table":"library_categories","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"books","type":"HasMany","related":"App\\Models\\Library\\LibraryBook","snake_case":"books"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryCategory.php"},"App\\Models\\Library\\LibraryPublisher":{"class":"App\\Models\\Library\\LibraryPublisher","database":"mysql","table":"library_publishers","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"address","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"contact","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Contact","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"books","type":"HasMany","related":"App\\Models\\Library\\LibraryBook","snake_case":"books"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryPublisher.php"},"App\\Models\\Library\\LibraryResearchPaper":{"class":"App\\Models\\Library\\LibraryResearchPaper","database":"mysql","table":"library_research_papers","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"author","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Author","documented":false},{"name":"supervisor","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Supervisor","documented":false},{"name":"year","type":"year(4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Year","documented":false},{"name":"type","type":"enum('research_paper','thesis','dissertation')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"visibility","type":"enum('public','registered')","increments":false,"nullable":false,"default":"'public'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Visibility","documented":false},{"name":"abstract","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Abstract","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"cover_image","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverImage","documented":false},{"name":"keywords","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Keywords","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Library\/LibraryResearchPaper.php"},"App\\Models\\Media":{"class":"App\\Models\\Media","database":"mysql","table":"media","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"caption","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Caption","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'image'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"uploaded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"uploader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"uploader"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Media.php"},"App\\Models\\Membership":{"class":"App\\Models\\Membership","database":"mysql","table":"memberships","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"register_no","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RegisterNo","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"passport_or_tazkira_no","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PassportOrTazkiraNo","documented":false},{"name":"education_degree","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EducationDegree","documented":false},{"name":"current_job","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentJob","documented":false},{"name":"previous_job","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PreviousJob","documented":false},{"name":"country","type":"varchar(120)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"agreement","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Agreement","documented":false},{"name":"signature_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SignatureName","documented":false},{"name":"signed_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"SignedDate","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"ip","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Ip","documented":false},{"name":"user_agent","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Membership.php"},"App\\Models\\Notification\\Announcement":{"class":"App\\Models\\Notification\\Announcement","database":"mysql","table":"announcements","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"content","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Content","documented":false},{"name":"target_role","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TargetRole","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Notification\/Announcement.php"},"App\\Models\\Notification\\Notification":{"class":"App\\Models\\Notification\\Notification","database":"mysql","table":"notifications","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"type","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"message","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"link","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Link","documented":false},{"name":"is_read","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsRead","documented":false},{"name":"sent_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SentAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Notification\/Notification.php"},"App\\Models\\Notification\\SmsLog":{"class":"App\\Models\\Notification\\SmsLog","database":"mysql","table":"sms_logs","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"message","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Message","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Notification\/SmsLog.php"},"App\\Models\\OnlineApplication":{"class":"App\\Models\\OnlineApplication","database":"mysql","table":"online_applications","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"register_no","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RegisterNo","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"father_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FatherName","documented":false},{"name":"dob","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"Dob","documented":false},{"name":"gender","type":"varchar(20)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gender","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"emergency_phone","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmergencyPhone","documented":false},{"name":"country","type":"varchar(120)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"address","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"tazkira_no","type":"varchar(80)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TazkiraNo","documented":false},{"name":"tazkira_file","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TazkiraFile","documented":false},{"name":"student_photo","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentPhoto","documented":false},{"name":"current_job","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentJob","documented":false},{"name":"last_education","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastEducation","documented":false},{"name":"university_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UniversityId","documented":false},{"name":"faculty_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FacultyId","documented":false},{"name":"department_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"program_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgramId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"desired_course","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DesiredCourse","documented":false},{"name":"agreement","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Agreement","documented":false},{"name":"signature_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SignatureName","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"status_note","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StatusNote","documented":false},{"name":"ip","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Ip","documented":false},{"name":"user_agent","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"reviewed_by","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewedBy","documented":false},{"name":"reviewed_at","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ReviewedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"university","type":"BelongsTo","related":"App\\Models\\University","snake_case":"university"},{"name":"faculty","type":"BelongsTo","related":"App\\Models\\Faculty","snake_case":"faculty"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department","snake_case":"department"},{"name":"program","type":"BelongsTo","related":"App\\Models\\Program","snake_case":"program"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"reviewer","type":"BelongsTo","related":"App\\Models\\User","snake_case":"reviewer"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/OnlineApplication.php"},"App\\Models\\Page":{"class":"App\\Models\\Page","database":"mysql","table":"pages","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"body","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Body","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"updated_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"updater","type":"BelongsTo","related":"App\\Models\\User","snake_case":"updater"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Page.php"},"App\\Models\\Post":{"class":"App\\Models\\Post","database":"mysql","table":"posts","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'news'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"slug","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Slug","documented":false},{"name":"body","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Body","documented":false},{"name":"cover_image","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverImage","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"author","type":"BelongsTo","related":"App\\Models\\User","snake_case":"author"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Post.php"},"App\\Models\\Program":{"class":"App\\Models\\Program","database":"mysql","table":"programs","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"department_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DepartmentId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"degree_type","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DegreeType","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"department","type":"BelongsTo","related":"App\\Models\\Department","snake_case":"department"},{"name":"semesters","type":"HasMany","related":"App\\Models\\Semester","snake_case":"semesters"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Program.php"},"App\\Models\\Quiz":{"class":"App\\Models\\Quiz","database":"mysql","table":"quizzes","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"title","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Title","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'mcq'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"is_published","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPublished","documented":false},{"name":"starts_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartsAt","documented":false},{"name":"ends_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EndsAt","documented":false},{"name":"duration_minutes","type":"smallint(5) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DurationMinutes","documented":false},{"name":"created_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"questions","type":"HasMany","related":"App\\Models\\QuizQuestion","snake_case":"questions"},{"name":"attempts","type":"HasMany","related":"App\\Models\\QuizAttempt","snake_case":"attempts"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Quiz.php"},"App\\Models\\QuizAnswer":{"class":"App\\Models\\QuizAnswer","database":"mysql","table":"quiz_answers","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"quiz_attempt_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuizAttemptId","documented":false},{"name":"quiz_question_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuizQuestionId","documented":false},{"name":"selected_option_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SelectedOptionId","documented":false},{"name":"answer_true_false","type":"tinyint(1)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"AnswerTrueFalse","documented":false},{"name":"answer_text","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AnswerText","documented":false},{"name":"points_awarded","type":"decimal(8,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PointsAwarded","documented":false},{"name":"is_correct","type":"tinyint(1)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsCorrect","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"attempt","type":"BelongsTo","related":"App\\Models\\QuizAttempt","snake_case":"attempt"},{"name":"question","type":"BelongsTo","related":"App\\Models\\QuizQuestion","snake_case":"question"},{"name":"selectedOption","type":"BelongsTo","related":"App\\Models\\QuizOption","snake_case":"selected_option"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/QuizAnswer.php"},"App\\Models\\QuizAttempt":{"class":"App\\Models\\QuizAttempt","database":"mysql","table":"quiz_attempts","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"quiz_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuizId","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"started_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"StartedAt","documented":false},{"name":"submitted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"SubmittedAt","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'in_progress'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"score","type":"decimal(8,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Score","documented":false},{"name":"max_score","type":"decimal(8,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MaxScore","documented":false},{"name":"duration_minutes","type":"smallint(5) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DurationMinutes","documented":false},{"name":"graded_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GradedBy","documented":false},{"name":"graded_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"GradedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"quiz","type":"BelongsTo","related":"App\\Models\\Quiz","snake_case":"quiz"},{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"answers","type":"HasMany","related":"App\\Models\\QuizAnswer","snake_case":"answers"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/QuizAttempt.php"},"App\\Models\\QuizOption":{"class":"App\\Models\\QuizOption","database":"mysql","table":"quiz_options","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"quiz_question_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuizQuestionId","documented":false},{"name":"option_text","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"OptionText","documented":false},{"name":"is_correct","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsCorrect","documented":false},{"name":"sort_order","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"question","type":"BelongsTo","related":"App\\Models\\QuizQuestion","snake_case":"question"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/QuizOption.php"},"App\\Models\\QuizQuestion":{"class":"App\\Models\\QuizQuestion","database":"mysql","table":"quiz_questions","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"quiz_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuizId","documented":false},{"name":"type","type":"varchar(20)","increments":false,"nullable":false,"default":"'mcq'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"question_text","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"QuestionText","documented":false},{"name":"points","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Points","documented":false},{"name":"sort_order","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SortOrder","documented":false},{"name":"correct_true_false","type":"tinyint(1)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"CorrectTrueFalse","documented":false},{"name":"explanation","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Explanation","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"quiz","type":"BelongsTo","related":"App\\Models\\Quiz","snake_case":"quiz"},{"name":"options","type":"HasMany","related":"App\\Models\\QuizOption","snake_case":"options"},{"name":"answers","type":"HasMany","related":"App\\Models\\QuizAnswer","snake_case":"answers"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/QuizQuestion.php"},"App\\Models\\Semester":{"class":"App\\Models\\Semester","database":"mysql","table":"semesters","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"next_semester_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NextSemesterId","documented":false},{"name":"program_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgramId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"number","type":"tinyint(3) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Number","documented":false},{"name":"start_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"StartDate","documented":false},{"name":"end_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"program","type":"BelongsTo","related":"App\\Models\\Program","snake_case":"program"},{"name":"courses","type":"HasMany","related":"App\\Models\\Course","snake_case":"courses"},{"name":"nextSemester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"next_semester"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Semester.php"},"App\\Models\\SemesterResult":{"class":"App\\Models\\SemesterResult","database":"mysql","table":"semester_results","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"total_credits","type":"smallint(5) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalCredits","documented":false},{"name":"total_grade_points","type":"decimal(8,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalGradePoints","documented":false},{"name":"gpa","type":"decimal(4,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gpa","documented":false},{"name":"status","type":"enum('pass','fail','probation')","increments":false,"nullable":false,"default":"'probation'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"result_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"ResultDate","documented":false},{"name":"published_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishedBy","documented":false},{"name":"published_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PublishedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"publishedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"published_by"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/SemesterResult.php"},"App\\Models\\Student":{"class":"App\\Models\\Student","database":"mysql","table":"students","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"student_no","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentNo","documented":false},{"name":"university_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UniversityId","documented":false},{"name":"program_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgramId","documented":false},{"name":"current_semester_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrentSemesterId","documented":false},{"name":"phone","type":"varchar(30)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"gender","type":"varchar(15)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Gender","documented":false},{"name":"dob","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"Dob","documented":false},{"name":"address","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"photo","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Photo","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"},{"name":"university","type":"BelongsTo","related":"App\\Models\\University","snake_case":"university"},{"name":"program","type":"BelongsTo","related":"App\\Models\\Program","snake_case":"program"},{"name":"currentSemester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"current_semester"},{"name":"faculty","type":"BelongsTo","related":"App\\Models\\Faculty","snake_case":"faculty"},{"name":"department","type":"BelongsTo","related":"App\\Models\\Department","snake_case":"department"},{"name":"enrollments","type":"HasMany","related":"App\\Models\\CourseEnrollment","snake_case":"enrollments"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Student.php"},"App\\Models\\StudentActivity":{"class":"App\\Models\\StudentActivity","database":"mysql","table":"student_activities","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"activity_type","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ActivityType","documented":false},{"name":"reference_id","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceId","documented":false},{"name":"occurred_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"OccurredAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/StudentActivity.php"},"App\\Models\\StudentCourseMark":{"class":"App\\Models\\StudentCourseMark","database":"mysql","table":"student_course_marks","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"exam_type_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExamTypeId","documented":false},{"name":"marks_obtained","type":"decimal(6,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MarksObtained","documented":false},{"name":"max_marks","type":"decimal(6,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MaxMarks","documented":false},{"name":"entered_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EnteredBy","documented":false},{"name":"entered_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EnteredAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"examType","type":"BelongsTo","related":"App\\Models\\ExamType","snake_case":"exam_type"},{"name":"enteredBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"entered_by"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/StudentCourseMark.php"},"App\\Models\\StudentCourseResult":{"class":"App\\Models\\StudentCourseResult","database":"mysql","table":"student_course_results","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"total_marks","type":"decimal(6,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalMarks","documented":false},{"name":"grade_scale_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GradeScaleId","documented":false},{"name":"grade_point","type":"decimal(3,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GradePoint","documented":false},{"name":"is_passed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPassed","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"gradeScale","type":"BelongsTo","related":"App\\Models\\GradeScale","snake_case":"grade_scale"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/StudentCourseResult.php"},"App\\Models\\SystemInfo":{"class":"App\\Models\\SystemInfo","database":"mysql","table":"system_infos","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"website_title","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WebsiteTitle","documented":false},{"name":"company_name","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CompanyName","documented":false},{"name":"website","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Website","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"whatsapp","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Whatsapp","documented":false},{"name":"facebook","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Facebook","documented":false},{"name":"instagram","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Instagram","documented":false},{"name":"twitter","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Twitter","documented":false},{"name":"linkedin","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Linkedin","documented":false},{"name":"logo","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Logo","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"about","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"About","documented":false},{"name":"footer_text","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FooterText","documented":false},{"name":"status","type":"int(11)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/SystemInfo.php"},"App\\Models\\TimeSlot":{"class":"App\\Models\\TimeSlot","database":"mysql","table":"time_slots","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"start_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StartTime","documented":false},{"name":"end_time","type":"time","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EndTime","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"timetables","type":"HasMany","related":"App\\Models\\Timetable","snake_case":"timetables"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/TimeSlot.php"},"App\\Models\\Timetable":{"class":"App\\Models\\Timetable","database":"mysql","table":"timetables","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"course_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourseId","documented":false},{"name":"teacher_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TeacherId","documented":false},{"name":"classroom_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClassroomId","documented":false},{"name":"time_slot_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TimeSlotId","documented":false},{"name":"day_of_week","type":"enum('monday','tuesday','wednesday','thursday','friday','saturday','sunday')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"string","title_case":"DayOfWeek","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"type","type":"enum('lecture','lab','tutorial')","increments":false,"nullable":false,"default":"'lecture'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"course","type":"BelongsTo","related":"App\\Models\\Course","snake_case":"course"},{"name":"teacher","type":"BelongsTo","related":"App\\Models\\User","snake_case":"teacher"},{"name":"classroom","type":"BelongsTo","related":"App\\Models\\Classroom","snake_case":"classroom"},{"name":"timeSlot","type":"BelongsTo","related":"App\\Models\\TimeSlot","snake_case":"time_slot"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Timetable.php"},"App\\Models\\Transcript":{"class":"App\\Models\\Transcript","database":"mysql","table":"transcripts","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"student_user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"StudentUserId","documented":false},{"name":"semester_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SemesterId","documented":false},{"name":"file_path","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FilePath","documented":false},{"name":"generated_by","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GeneratedBy","documented":false},{"name":"generated_at","type":"timestamp","increments":false,"nullable":false,"default":"current_timestamp()","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"GeneratedAt","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"student","type":"BelongsTo","related":"App\\Models\\User","snake_case":"student"},{"name":"semester","type":"BelongsTo","related":"App\\Models\\Semester","snake_case":"semester"},{"name":"generatedBy","type":"BelongsTo","related":"App\\Models\\User","snake_case":"generated_by"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Transcript.php"},"App\\Models\\University":{"class":"App\\Models\\University","database":"mysql","table":"universities","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"code","type":"varchar(50)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'active'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"faculties","type":"HasMany","related":"App\\Models\\Faculty","snake_case":"faculties"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/University.php"},"App\\Models\\UserActivity":{"class":"App\\Models\\UserActivity","database":"mysql","table":"user_activities","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"action","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Action","documented":false},{"name":"ip_address","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IpAddress","documented":false},{"name":"user_agent","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"details","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Details","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/UserActivity.php"},"App\\Models\\Volunteer":{"class":"App\\Models\\Volunteer","database":"mysql","table":"volunteers","policy":null,"attributes":[{"name":"id","type":"bigint(20) unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"register_no","type":"varchar(20)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RegisterNo","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"father_name","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FatherName","documented":false},{"name":"dob","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"Dob","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"country","type":"varchar(120)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Country","documented":false},{"name":"city","type":"varchar(120)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"province","type":"varchar(120)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Province","documented":false},{"name":"address","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Address","documented":false},{"name":"identity_type","type":"varchar(30)","increments":false,"nullable":false,"default":"'tazkira'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IdentityType","documented":false},{"name":"identity_no","type":"varchar(120)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IdentityNo","documented":false},{"name":"identity_file","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IdentityFile","documented":false},{"name":"education_degree","type":"varchar(190)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EducationDegree","documented":false},{"name":"specialization_level","type":"varchar(190)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SpecializationLevel","documented":false},{"name":"field_of_study","type":"varchar(190)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FieldOfStudy","documented":false},{"name":"university","type":"varchar(190)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"University","documented":false},{"name":"experience_years","type":"tinyint(3) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExperienceYears","documented":false},{"name":"education_docs","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"EducationDocs","documented":false},{"name":"cv_file","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CvFile","documented":false},{"name":"agreement","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Agreement","documented":false},{"name":"signature_name","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SignatureName","documented":false},{"name":"signed_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"SignedDate","documented":false},{"name":"status","type":"varchar(20)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"status_note","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"StatusNote","documented":false},{"name":"reviewed_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewedBy","documented":false},{"name":"reviewed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"ReviewedAt","documented":false},{"name":"ip","type":"varchar(45)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Ip","documented":false},{"name":"user_agent","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserAgent","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Volunteer.php"}}}__VSCODE_LARAVEL_END_OUTPUT__