__VSCODE_LARAVEL_START_OUTPUT__{"builderMethods":[{"name":"select","parameters":["$columns"],"return":null},{"name":"selectSub","parameters":["$query","$as"],"return":null},{"name":"selectRaw","parameters":["$expression","array $bindings"],"return":null},{"name":"fromSub","parameters":["$query","$as"],"return":null},{"name":"fromRaw","parameters":["$expression","$bindings"],"return":null},{"name":"addSelect","parameters":["$column"],"return":null},{"name":"distinct","parameters":[],"return":null},{"name":"from","parameters":["$table","$as"],"return":null},{"name":"useIndex","parameters":["$index"],"return":null},{"name":"forceIndex","parameters":["$index"],"return":null},{"name":"ignoreIndex","parameters":["$index"],"return":null},{"name":"join","parameters":["$table","$first","$operator","$second","$type","$where"],"return":null},{"name":"joinWhere","parameters":["$table","$first","$operator","$second","$type"],"return":null},{"name":"joinSub","parameters":["$query","$as","$first","$operator","$second","$type","$where"],"return":null},{"name":"joinLateral","parameters":["$query","string $as","string $type"],"return":null},{"name":"leftJoinLateral","parameters":["$query","string $as"],"return":null},{"name":"leftJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"leftJoinWhere","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"leftJoinSub","parameters":["$query","$as","$first","$operator","$second"],"return":null},{"name":"rightJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"rightJoinWhere","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"rightJoinSub","parameters":["$query","$as","$first","$operator","$second"],"return":null},{"name":"crossJoin","parameters":["$table","$first","$operator","$second"],"return":null},{"name":"crossJoinSub","parameters":["$query","$as"],"return":null},{"name":"mergeWheres","parameters":["$wheres","$bindings"],"return":null},{"name":"where","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"prepareValueAndOperator","parameters":["$value","$operator","$useDefault"],"return":null},{"name":"orWhere","parameters":["$column","$operator","$value"],"return":null},{"name":"whereNot","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereNot","parameters":["$column","$operator","$value"],"return":null},{"name":"whereColumn","parameters":["$first","$operator","$second","$boolean"],"return":null},{"name":"orWhereColumn","parameters":["$first","$operator","$second"],"return":null},{"name":"whereRaw","parameters":["$sql","$bindings","$boolean"],"return":null},{"name":"orWhereRaw","parameters":["$sql","$bindings"],"return":null},{"name":"whereLike","parameters":["$column","$value","$caseSensitive","$boolean","$not"],"return":null},{"name":"orWhereLike","parameters":["$column","$value","$caseSensitive"],"return":null},{"name":"whereNotLike","parameters":["$column","$value","$caseSensitive","$boolean"],"return":null},{"name":"orWhereNotLike","parameters":["$column","$value","$caseSensitive"],"return":null},{"name":"whereIn","parameters":["$column","$values","$boolean","$not"],"return":null},{"name":"orWhereIn","parameters":["$column","$values"],"return":null},{"name":"whereNotIn","parameters":["$column","$values","$boolean"],"return":null},{"name":"orWhereNotIn","parameters":["$column","$values"],"return":null},{"name":"whereIntegerInRaw","parameters":["$column","$values","$boolean","$not"],"return":null},{"name":"orWhereIntegerInRaw","parameters":["$column","$values"],"return":null},{"name":"whereIntegerNotInRaw","parameters":["$column","$values","$boolean"],"return":null},{"name":"orWhereIntegerNotInRaw","parameters":["$column","$values"],"return":null},{"name":"whereNull","parameters":["$columns","$boolean","$not"],"return":null},{"name":"orWhereNull","parameters":["$column"],"return":null},{"name":"whereNotNull","parameters":["$columns","$boolean"],"return":null},{"name":"whereBetween","parameters":["$column","iterable $values","$boolean","$not"],"return":null},{"name":"whereBetweenColumns","parameters":["$column","array $values","$boolean","$not"],"return":null},{"name":"orWhereBetween","parameters":["$column","iterable $values"],"return":null},{"name":"orWhereBetweenColumns","parameters":["$column","array $values"],"return":null},{"name":"whereNotBetween","parameters":["$column","iterable $values","$boolean"],"return":null},{"name":"whereNotBetweenColumns","parameters":["$column","array $values","$boolean"],"return":null},{"name":"orWhereNotBetween","parameters":["$column","iterable $values"],"return":null},{"name":"orWhereNotBetweenColumns","parameters":["$column","array $values"],"return":null},{"name":"orWhereNotNull","parameters":["$column"],"return":null},{"name":"whereDate","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereDate","parameters":["$column","$operator","$value"],"return":null},{"name":"whereTime","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereTime","parameters":["$column","$operator","$value"],"return":null},{"name":"whereDay","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereDay","parameters":["$column","$operator","$value"],"return":null},{"name":"whereMonth","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereMonth","parameters":["$column","$operator","$value"],"return":null},{"name":"whereYear","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereYear","parameters":["$column","$operator","$value"],"return":null},{"name":"whereNested","parameters":["Closure $callback","$boolean"],"return":null},{"name":"forNestedWhere","parameters":[],"return":null},{"name":"addNestedWhereQuery","parameters":["$query","$boolean"],"return":null},{"name":"whereExists","parameters":["$callback","$boolean","$not"],"return":null},{"name":"orWhereExists","parameters":["$callback","$not"],"return":null},{"name":"whereNotExists","parameters":["$callback","$boolean"],"return":null},{"name":"orWhereNotExists","parameters":["$callback"],"return":null},{"name":"addWhereExistsQuery","parameters":["self $query","$boolean","$not"],"return":null},{"name":"whereRowValues","parameters":["$columns","$operator","$values","$boolean"],"return":null},{"name":"orWhereRowValues","parameters":["$columns","$operator","$values"],"return":null},{"name":"whereJsonContains","parameters":["$column","$value","$boolean","$not"],"return":null},{"name":"orWhereJsonContains","parameters":["$column","$value"],"return":null},{"name":"whereJsonDoesntContain","parameters":["$column","$value","$boolean"],"return":null},{"name":"orWhereJsonDoesntContain","parameters":["$column","$value"],"return":null},{"name":"whereJsonOverlaps","parameters":["$column","$value","$boolean","$not"],"return":null},{"name":"orWhereJsonOverlaps","parameters":["$column","$value"],"return":null},{"name":"whereJsonDoesntOverlap","parameters":["$column","$value","$boolean"],"return":null},{"name":"orWhereJsonDoesntOverlap","parameters":["$column","$value"],"return":null},{"name":"whereJsonContainsKey","parameters":["$column","$boolean","$not"],"return":null},{"name":"orWhereJsonContainsKey","parameters":["$column"],"return":null},{"name":"whereJsonDoesntContainKey","parameters":["$column","$boolean"],"return":null},{"name":"orWhereJsonDoesntContainKey","parameters":["$column"],"return":null},{"name":"whereJsonLength","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orWhereJsonLength","parameters":["$column","$operator","$value"],"return":null},{"name":"dynamicWhere","parameters":["$method","$parameters"],"return":null},{"name":"whereFullText","parameters":["$columns","$value","array $options","$boolean"],"return":null},{"name":"orWhereFullText","parameters":["$columns","$value","array $options"],"return":null},{"name":"whereAll","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereAll","parameters":["$columns","$operator","$value"],"return":null},{"name":"whereAny","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereAny","parameters":["$columns","$operator","$value"],"return":null},{"name":"whereNone","parameters":["$columns","$operator","$value","$boolean"],"return":null},{"name":"orWhereNone","parameters":["$columns","$operator","$value"],"return":null},{"name":"groupBy","parameters":["$groups"],"return":null},{"name":"groupByRaw","parameters":["$sql","array $bindings"],"return":null},{"name":"having","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"orHaving","parameters":["$column","$operator","$value"],"return":null},{"name":"havingNested","parameters":["Closure $callback","$boolean"],"return":null},{"name":"addNestedHavingQuery","parameters":["$query","$boolean"],"return":null},{"name":"havingNull","parameters":["$columns","$boolean","$not"],"return":null},{"name":"orHavingNull","parameters":["$column"],"return":null},{"name":"havingNotNull","parameters":["$columns","$boolean"],"return":null},{"name":"orHavingNotNull","parameters":["$column"],"return":null},{"name":"havingBetween","parameters":["$column","iterable $values","$boolean","$not"],"return":null},{"name":"havingRaw","parameters":["$sql","array $bindings","$boolean"],"return":null},{"name":"orHavingRaw","parameters":["$sql","array $bindings"],"return":null},{"name":"orderBy","parameters":["$column","$direction"],"return":null},{"name":"orderByDesc","parameters":["$column"],"return":null},{"name":"latest","parameters":["$column"],"return":null},{"name":"oldest","parameters":["$column"],"return":null},{"name":"inRandomOrder","parameters":["$seed"],"return":null},{"name":"orderByRaw","parameters":["$sql","$bindings"],"return":null},{"name":"skip","parameters":["$value"],"return":null},{"name":"offset","parameters":["$value"],"return":null},{"name":"take","parameters":["$value"],"return":null},{"name":"limit","parameters":["$value"],"return":null},{"name":"groupLimit","parameters":["$value","$column"],"return":null},{"name":"forPage","parameters":["$page","$perPage"],"return":null},{"name":"forPageBeforeId","parameters":["$perPage","$lastId","$column"],"return":null},{"name":"forPageAfterId","parameters":["$perPage","$lastId","$column"],"return":null},{"name":"reorder","parameters":["$column","$direction"],"return":null},{"name":"reorderDesc","parameters":["$column"],"return":null},{"name":"union","parameters":["$query","$all"],"return":null},{"name":"unionAll","parameters":["$query"],"return":null},{"name":"lock","parameters":["$value"],"return":null},{"name":"lockForUpdate","parameters":[],"return":null},{"name":"sharedLock","parameters":[],"return":null},{"name":"beforeQuery","parameters":["callable $callback"],"return":null},{"name":"applyBeforeQueryCallbacks","parameters":[],"return":null},{"name":"afterQuery","parameters":["Closure $callback"],"return":null},{"name":"applyAfterQueryCallbacks","parameters":["$result"],"return":null},{"name":"toSql","parameters":[],"return":null},{"name":"toRawSql","parameters":[],"return":null},{"name":"find","parameters":["$id","$columns"],"return":null},{"name":"findOr","parameters":["$id","$columns","Closure $callback"],"return":null},{"name":"value","parameters":["$column"],"return":null},{"name":"rawValue","parameters":["string $expression","array $bindings"],"return":null},{"name":"soleValue","parameters":["$column"],"return":null},{"name":"get","parameters":["$columns"],"return":null},{"name":"paginate","parameters":["$perPage","$columns","$pageName","$page","$total"],"return":null},{"name":"simplePaginate","parameters":["$perPage","$columns","$pageName","$page"],"return":null},{"name":"cursorPaginate","parameters":["$perPage","$columns","$cursorName","$cursor"],"return":null},{"name":"getCountForPagination","parameters":["$columns"],"return":null},{"name":"cursor","parameters":[],"return":null},{"name":"pluck","parameters":["$column","$key"],"return":null},{"name":"implode","parameters":["$column","$glue"],"return":null},{"name":"exists","parameters":[],"return":null},{"name":"doesntExist","parameters":[],"return":null},{"name":"existsOr","parameters":["Closure $callback"],"return":null},{"name":"doesntExistOr","parameters":["Closure $callback"],"return":null},{"name":"count","parameters":["$columns"],"return":null},{"name":"min","parameters":["$column"],"return":null},{"name":"max","parameters":["$column"],"return":null},{"name":"sum","parameters":["$column"],"return":null},{"name":"avg","parameters":["$column"],"return":null},{"name":"average","parameters":["$column"],"return":null},{"name":"aggregate","parameters":["$function","$columns"],"return":null},{"name":"numericAggregate","parameters":["$function","$columns"],"return":null},{"name":"insert","parameters":["array $values"],"return":null},{"name":"insertOrIgnore","parameters":["array $values"],"return":null},{"name":"insertGetId","parameters":["array $values","$sequence"],"return":null},{"name":"insertUsing","parameters":["array $columns","$query"],"return":null},{"name":"insertOrIgnoreUsing","parameters":["array $columns","$query"],"return":null},{"name":"update","parameters":["array $values"],"return":null},{"name":"updateFrom","parameters":["array $values"],"return":null},{"name":"updateOrInsert","parameters":["array $attributes","callable|array $values"],"return":null},{"name":"upsert","parameters":["array $values","array|string $uniqueBy","array $update"],"return":null},{"name":"increment","parameters":["$column","$amount","array $extra"],"return":null},{"name":"incrementEach","parameters":["array $columns","array $extra"],"return":null},{"name":"decrement","parameters":["$column","$amount","array $extra"],"return":null},{"name":"decrementEach","parameters":["array $columns","array $extra"],"return":null},{"name":"delete","parameters":["$id"],"return":null},{"name":"truncate","parameters":[],"return":null},{"name":"newQuery","parameters":[],"return":null},{"name":"getColumns","parameters":[],"return":null},{"name":"raw","parameters":["$value"],"return":null},{"name":"getLimit","parameters":[],"return":null},{"name":"getOffset","parameters":[],"return":null},{"name":"getBindings","parameters":[],"return":null},{"name":"getRawBindings","parameters":[],"return":null},{"name":"setBindings","parameters":["array $bindings","$type"],"return":null},{"name":"addBinding","parameters":["$value","$type"],"return":null},{"name":"castBinding","parameters":["$value"],"return":null},{"name":"mergeBindings","parameters":["self $query"],"return":null},{"name":"cleanBindings","parameters":["array $bindings"],"return":null},{"name":"getConnection","parameters":[],"return":null},{"name":"getProcessor","parameters":[],"return":null},{"name":"getGrammar","parameters":[],"return":null},{"name":"useWritePdo","parameters":[],"return":null},{"name":"clone","parameters":[],"return":null},{"name":"cloneWithout","parameters":["array $properties"],"return":null},{"name":"cloneWithoutBindings","parameters":["array $except"],"return":null},{"name":"dump","parameters":["$args"],"return":null},{"name":"dumpRawSql","parameters":[],"return":null},{"name":"dd","parameters":[],"return":null},{"name":"ddRawSql","parameters":[],"return":null},{"name":"wherePast","parameters":["$columns"],"return":null},{"name":"whereNowOrPast","parameters":["$columns"],"return":null},{"name":"orWherePast","parameters":["$columns"],"return":null},{"name":"orWhereNowOrPast","parameters":["$columns"],"return":null},{"name":"whereFuture","parameters":["$columns"],"return":null},{"name":"whereNowOrFuture","parameters":["$columns"],"return":null},{"name":"orWhereFuture","parameters":["$columns"],"return":null},{"name":"orWhereNowOrFuture","parameters":["$columns"],"return":null},{"name":"whereToday","parameters":["$columns","$boolean"],"return":null},{"name":"whereBeforeToday","parameters":["$columns"],"return":null},{"name":"whereTodayOrBefore","parameters":["$columns"],"return":null},{"name":"whereAfterToday","parameters":["$columns"],"return":null},{"name":"whereTodayOrAfter","parameters":["$columns"],"return":null},{"name":"orWhereToday","parameters":["$columns"],"return":null},{"name":"orWhereBeforeToday","parameters":["$columns"],"return":null},{"name":"orWhereTodayOrBefore","parameters":["$columns"],"return":null},{"name":"orWhereAfterToday","parameters":["$columns"],"return":null},{"name":"orWhereTodayOrAfter","parameters":["$columns"],"return":null},{"name":"chunk","parameters":["$count","callable $callback"],"return":null},{"name":"chunkMap","parameters":["callable $callback","$count"],"return":null},{"name":"each","parameters":["callable $callback","$count"],"return":null},{"name":"chunkById","parameters":["$count","callable $callback","$column","$alias"],"return":null},{"name":"chunkByIdDesc","parameters":["$count","callable $callback","$column","$alias"],"return":null},{"name":"orderedChunkById","parameters":["$count","callable $callback","$column","$alias","$descending"],"return":null},{"name":"eachById","parameters":["callable $callback","$count","$column","$alias"],"return":null},{"name":"lazy","parameters":["$chunkSize"],"return":null},{"name":"lazyById","parameters":["$chunkSize","$column","$alias"],"return":null},{"name":"lazyByIdDesc","parameters":["$chunkSize","$column","$alias"],"return":null},{"name":"first","parameters":["$columns"],"return":null},{"name":"firstOrFail","parameters":["$columns","$message"],"return":null},{"name":"sole","parameters":["$columns"],"return":null},{"name":"tap","parameters":["$callback"],"return":null},{"name":"pipe","parameters":["$callback"],"return":null},{"name":"when","parameters":["$value","callable $callback","callable $default"],"return":null},{"name":"unless","parameters":["$value","callable $callback","callable $default"],"return":null},{"name":"explain","parameters":[],"return":null},{"name":"macro","parameters":["$name","$macro"],"return":null},{"name":"mixin","parameters":["$mixin","$replace"],"return":null},{"name":"hasMacro","parameters":["$name"],"return":null},{"name":"flushMacros","parameters":[],"return":null},{"name":"macroCall","parameters":["$method","$parameters"],"return":null}],"models":{"App\\Models\\Cart":{"class":"App\\Models\\Cart","database":"mysql","table":"carts","policy":"App\\Policies\\CartPolicy","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":"total_price","type":"decimal(12,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalPrice","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"status","type":"enum('draft','pending','declined','approved','courier','delivered')","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"accessor","title_case":"Status","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","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":"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":"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":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"city_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CityId","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},{"name":"draft_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DraftAt","documented":false},{"name":"pending_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PendingAt","documented":false},{"name":"approved_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ApprovedAt","documented":false},{"name":"declined_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeclinedAt","documented":false},{"name":"courier_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CourierAt","documented":false},{"name":"delivered_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeliveredAt","documented":false}],"relations":[{"name":"User","type":"BelongsTo","related":"App\\Models\\User"},{"name":"City","type":"BelongsTo","related":"App\\Models\\City"},{"name":"books","type":"BelongsToMany","related":"App\\Models\\Book"},{"name":"items","type":"HasMany","related":"App\\Models\\CartItem"},{"name":"transactions","type":"HasManyThrough","related":"App\\Models\\Transaction"}],"events":[],"observers":[{"event":"created","observer":["App\\Observers\\CartObserver@created"]},{"event":"updated","observer":["App\\Observers\\CartObserver@updated"]},{"event":"restored","observer":["App\\Observers\\CartObserver@restored"]},{"event":"deleted","observer":["App\\Observers\\CartObserver@deleted"]},{"event":"forceDeleted","observer":["App\\Observers\\CartObserver@forceDeleted"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Cart.php"},"App\\Models\\User":{"class":"App\\Models\\User","database":"mysql","table":"users","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":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","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":"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":"fcm_token","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FcmToken","documented":false},{"name":"device_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeviceType","documented":false},{"name":"email","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"email_verified_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailVerifiedAt","documented":false},{"name":"password","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","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":"role","type":"enum('admin','customer','author','publishing-house')","increments":false,"nullable":false,"default":"'customer'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"string","title_case":"Role","documented":false},{"name":"blocked","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Blocked","documented":false},{"name":"blocked_reason","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BlockedReason","documented":false},{"name":"blocked_by","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BlockedBy","documented":false},{"name":"blocked_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"BlockedAt","documented":false},{"name":"city_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CityId","documented":false},{"name":"publishing_house_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishingHouseId","documented":false},{"name":"rating","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rating","documented":false},{"name":"remember_token","type":"varchar(100)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":true,"appended":null,"cast":null,"title_case":"RememberToken","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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"custom_fields","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CustomFields","documented":false},{"name":"avatar_url","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"AvatarUrl","documented":false},{"name":"default_commission_percentage","type":"decimal(5,2)","increments":false,"nullable":false,"default":"30.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DefaultCommissionPercentage","documented":false},{"name":"have_discount","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HaveDiscount","documented":false},{"name":"discount_percentage","type":"int(11)","increments":false,"nullable":true,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountPercentage","documented":false},{"name":"verification_code","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VerificationCode","documented":false},{"name":"phone_verified_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PhoneVerifiedAt","documented":false},{"name":"verification_code_resend","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VerificationCodeResend","documented":false},{"name":"verification_code_resend_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"VerificationCodeResendAt","documented":false},{"name":"verification_retry_count","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VerificationRetryCount","documented":false},{"name":"verification_retry_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"VerificationRetryAt","documented":false},{"name":"email_reset_code","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmailResetCode","documented":false},{"name":"email_reset_code_sent_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailResetCodeSentAt","documented":false},{"name":"email_reset_code_resend_count","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmailResetCodeResendCount","documented":false},{"name":"email_reset_code_resend_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailResetCodeResendAt","documented":false},{"name":"email_reset_code_retry_count","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EmailResetCodeRetryCount","documented":false},{"name":"email_reset_code_retry_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"EmailResetCodeRetryAt","documented":false},{"name":"email_reset_code_verified","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"EmailResetCodeVerified","documented":false}],"relations":[{"name":"Book","type":"HasMany","related":"App\\Models\\Book"},{"name":"UserPlaylist","type":"HasMany","related":"App\\Models\\UserPlaylist"},{"name":"City","type":"BelongsTo","related":"App\\Models\\City"},{"name":"publishingHouse","type":"BelongsTo","related":"App\\Models\\User"},{"name":"favoriteBooks","type":"BelongsToMany","related":"App\\Models\\Book"},{"name":"publishedBooks","type":"HasMany","related":"App\\Models\\Book"},{"name":"subscriptions","type":"HasMany","related":"App\\Models\\Subscription"},{"name":"usedSubscriptionCards","type":"HasMany","related":"App\\Models\\SubscriptionCard"},{"name":"royaltyPayments","type":"HasMany","related":"App\\Models\\RoyaltyPayment"},{"name":"tokens","type":"MorphMany","related":"Laravel\\Sanctum\\PersonalAccessToken"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"created","observer":["App\\Observers\\UserObserver@created"]},{"event":"updated","observer":["App\\Observers\\UserObserver@updated"]},{"event":"saving","observer":["App\\Observers\\UserObserver@saving"]},{"event":"restored","observer":["App\\Observers\\UserObserver@restored"]},{"event":"deleted","observer":["App\\Observers\\UserObserver@deleted"]},{"event":"forceDeleted","observer":["App\\Observers\\UserObserver@forceDeleted"]}],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/User.php"},"App\\Models\\Ads":{"class":"App\\Models\\Ads","database":"mysql","table":"ads","policy":"App\\Policies\\AdsPolicy","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":"sort","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"url","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Url","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":"location","type":"enum('home','ebook','audio','video_learning','video_watching')","increments":false,"nullable":false,"default":"'home'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Ads.php"},"App\\Models\\Book":{"class":"App\\Models\\Book","database":"mysql","table":"books","policy":"App\\Policies\\BookPolicy","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":"description","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"price","type":"decimal(10,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"Price","documented":false},{"name":"pages_count","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PagesCount","documented":false},{"name":"language","type":"varchar(255)","increments":false,"nullable":false,"default":"'ar'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Language","documented":false},{"name":"publishing_date","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishingDate","documented":false},{"name":"isbn","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Isbn","documented":false},{"name":"category_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategoryId","documented":false},{"name":"currency_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"publishing_house_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishingHouseId","documented":false},{"name":"tags","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Tags","documented":false},{"name":"views_count","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ViewsCount","documented":false},{"name":"clicks_count","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClicksCount","documented":false},{"name":"is_special","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsSpecial","documented":false},{"name":"hidden","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Hidden","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"cover_type","type":"enum('paper','hard')","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CoverType","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},{"name":"translator","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Translator","documented":false},{"name":"weight","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Weight","documented":false},{"name":"discount_price","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DiscountPrice","documented":false},{"name":"type","type":"enum('physical','ebook','audiobook','mixed','podcast')","increments":false,"nullable":false,"default":"'physical'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"rating","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rating","documented":false},{"name":"free","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Free","documented":false},{"name":"ebook_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"EbookUrl","documented":false},{"name":"audiobook_url","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"AudiobookUrl","documented":false},{"name":"is_favorite","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":true,"cast":"attribute","title_case":"IsFavorite","documented":false}],"relations":[{"name":"Category","type":"BelongsTo","related":"App\\Models\\Category"},{"name":"Currency","type":"BelongsTo","related":"App\\Models\\Currency"},{"name":"User","type":"BelongsTo","related":"App\\Models\\User"},{"name":"publishingHouse","type":"BelongsTo","related":"App\\Models\\User"},{"name":"Carts","type":"BelongsToMany","related":"App\\Models\\Cart"},{"name":"CartItem","type":"HasMany","related":"App\\Models\\CartItem"},{"name":"ratings","type":"HasMany","related":"App\\Models\\BookRating"},{"name":"comments","type":"MorphMany","related":"App\\Models\\Comment"},{"name":"likes","type":"MorphMany","related":"App\\Models\\Like"},{"name":"favoritesForUser","type":"HasOne","related":"App\\Models\\FavoriteBook"},{"name":"readingProgress","type":"HasOne","related":"App\\Models\\BookListeningProgress"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":["visible","free","premium"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Book.php"},"App\\Models\\BookImage":{"class":"App\\Models\\BookImage","database":"mysql","table":"book_images","policy":"App\\Policies\\BookImagePolicy","attributes":[],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/BookImage.php"},"App\\Models\\BookListeningProgress":{"class":"App\\Models\\BookListeningProgress","database":"mysql","table":"book_listening_progress","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":"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":"last_chapter","type":"int(11)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"LastChapter","documented":false},{"name":"last_position","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastPosition","documented":false},{"name":"completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Completed","documented":false},{"name":"last_page","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastPage","documented":false},{"name":"progress_percent","type":"double","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProgressPercent","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"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/BookListeningProgress.php"},"App\\Models\\BookRating":{"class":"App\\Models\\BookRating","database":"mysql","table":"book_ratings","policy":"App\\Policies\\BookRatingPolicy","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":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"book_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookId","documented":false},{"name":"rating","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rating","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":"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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[{"event":"created","observer":["Closure"]},{"event":"deleted","observer":["Closure"]},{"event":"restored","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/BookRating.php"},"App\\Models\\CartItem":{"class":"App\\Models\\CartItem","database":"mysql","table":"cart_items","policy":"App\\Policies\\CartItemPolicy","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":"cart_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CartId","documented":false},{"name":"book_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookId","documented":false},{"name":"quantity","type":"int(11)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"price","type":"decimal(10,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Price","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"total_price","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalPrice","documented":false},{"name":"subtotal","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"Subtotal","documented":false}],"relations":[{"name":"cart","type":"BelongsTo","related":"App\\Models\\Cart"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/CartItem.php"},"App\\Models\\Category":{"class":"App\\Models\\Category","database":"mysql","table":"categories","policy":"App\\Policies\\CategoryPolicy","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Name","documented":false},{"name":"description","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"sort","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"Books","type":"HasMany","related":"App\\Models\\Book"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\Category"},{"name":"children","type":"HasMany","related":"App\\Models\\Category"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Category.php"},"App\\Models\\City":{"class":"App\\Models\\City","database":"mysql","table":"cities","policy":"App\\Policies\\CityPolicy","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Name","documented":false},{"name":"country_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CountryId","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"Country","type":"BelongsTo","related":"App\\Models\\Country"}],"events":[],"observers":[],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/City.php"},"App\\Models\\Comment":{"class":"App\\Models\\Comment","database":"mysql","table":"comments","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":"commentable_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommentableType","documented":false},{"name":"commentable_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CommentableId","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":"parent_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","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"},{"name":"commentable","type":"MorphTo","related":"App\\Models\\Comment"},{"name":"parent","type":"BelongsTo","related":"App\\Models\\Comment"},{"name":"replies","type":"HasMany","related":"App\\Models\\Comment"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Comment.php"},"App\\Models\\Container":{"class":"App\\Models\\Container","database":"mysql","table":"containers","policy":"App\\Policies\\ContainerPolicy","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":"sort","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Name","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"platform","type":"enum('web','mobile')","increments":false,"nullable":false,"default":"'web'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Platform","documented":false},{"name":"location","type":"enum('home','ebook','audio','video_learning','video_watching')","increments":false,"nullable":false,"default":"'home'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"containerBooks","type":"HasMany","related":"App\\Models\\ContainerBooks"},{"name":"books","type":"BelongsToMany","related":"App\\Models\\Book"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Container.php"},"App\\Models\\ContainerBooks":{"class":"App\\Models\\ContainerBooks","database":"mysql","table":"container_books","policy":"App\\Policies\\ContainerBooksPolicy","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":"container_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContainerId","documented":false},{"name":"book_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookId","documented":false},{"name":"sort","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","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":"container","type":"BelongsTo","related":"App\\Models\\Container"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/ContainerBooks.php"},"App\\Models\\Country":{"class":"App\\Models\\Country","database":"mysql","table":"countries","policy":"App\\Policies\\CountryPolicy","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Name","documented":false},{"name":"phone_code","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PhoneCode","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":"is_default","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsDefault","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":"currency_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"Currency","type":"BelongsTo","related":"App\\Models\\Currency"},{"name":"City","type":"HasMany","related":"App\\Models\\City"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Country.php"},"App\\Models\\Currency":{"class":"App\\Models\\Currency","database":"mysql","table":"currencies","policy":"App\\Policies\\CurrencyPolicy","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","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":"exchange_rate","type":"decimal(10,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ExchangeRate","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":"is_base","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsBase","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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Currency.php"},"App\\Models\\CurrencyExchangeRate":{"class":"App\\Models\\CurrencyExchangeRate","database":"mysql","table":"currency_exchange_rates","policy":"App\\Policies\\CurrencyExchangeRatePolicy","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":"rate","type":"decimal(10,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:10","title_case":"Rate","documented":false},{"name":"currency_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/CurrencyExchangeRate.php"},"App\\Models\\FAQ":{"class":"App\\Models\\FAQ","database":"mysql","table":"f_a_q_s","policy":"App\\Policies\\FAQPolicy","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":"question","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Question","documented":false},{"name":"answer","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Answer","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},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/FAQ.php"},"App\\Models\\FavoriteBook":{"class":"App\\Models\\FavoriteBook","database":"mysql","table":"favorite_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":"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":"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":"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"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/FavoriteBook.php"},"App\\Models\\Feedback":{"class":"App\\Models\\Feedback","database":"mysql","table":"feedbacks","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":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":true,"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":"type","type":"enum('bug','feature','other')","increments":false,"nullable":false,"default":"'other'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"subject","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Subject","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":"enum('pending','in_progress','resolved','closed')","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"admin_notes","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AdminNotes","documented":false},{"name":"handled_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"HandledBy","documented":false},{"name":"resolved_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ResolvedAt","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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"handledBy","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Feedback.php"},"App\\Models\\Layout":{"class":"App\\Models\\Layout","database":"mysql","table":"layouts","policy":"App\\Policies\\LayoutPolicy","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":"description","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"location","type":"enum('faq','about_us','contact_us','terms','publish')","increments":false,"nullable":false,"default":"'faq'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Location","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Layout.php"},"App\\Models\\Like":{"class":"App\\Models\\Like","database":"mysql","table":"likes","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":"likeable_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LikeableType","documented":false},{"name":"likeable_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LikeableId","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"},{"name":"likeable","type":"MorphTo","related":"App\\Models\\Like"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Like.php"},"App\\Models\\NotificationLog":{"class":"App\\Models\\NotificationLog","database":"mysql","table":"notification_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":"type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"event_key","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EventKey","documented":false},{"name":"title","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Title","documented":false},{"name":"body","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Body","documented":false},{"name":"data","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Data","documented":false},{"name":"target_audience","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TargetAudience","documented":false},{"name":"target_filters","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"TargetFilters","documented":false},{"name":"total_recipients","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalRecipients","documented":false},{"name":"success_count","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SuccessCount","documented":false},{"name":"failure_count","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FailureCount","documented":false},{"name":"sent_by","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SentBy","documented":false},{"name":"notifiable_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NotifiableType","documented":false},{"name":"notifiable_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NotifiableId","documented":false},{"name":"status","type":"varchar(255)","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"completed_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CompletedAt","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":"sentByUser","type":"BelongsTo","related":"App\\Models\\User"},{"name":"notifiable","type":"MorphTo","related":"App\\Models\\NotificationLog"},{"name":"setting","type":"BelongsTo","related":"App\\Models\\NotificationSetting"}],"events":[],"observers":[],"extends":null,"scopes":["manual","event","pending","processing","completed","failed"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/NotificationLog.php"},"App\\Models\\NotificationSetting":{"class":"App\\Models\\NotificationSetting","database":"mysql","table":"notification_settings","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":"key","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","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":"title_template","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"TitleTemplate","documented":false},{"name":"body_template","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"BodyTemplate","documented":false},{"name":"is_enabled","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsEnabled","documented":false},{"name":"content_type","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContentType","documented":false},{"name":"content_subtype","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ContentSubtype","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":["enabled","forContentType"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/NotificationSetting.php"},"App\\Models\\Partner":{"class":"App\\Models\\Partner","database":"mysql","table":"partners","policy":"App\\Policies\\PartnerPolicy","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":"sort","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"name","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","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":"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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Partner.php"},"App\\Models\\PaymentTransaction":{"class":"App\\Models\\PaymentTransaction","database":"mysql","table":"payment_transactions","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":"subscription_plan_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionPlanId","documented":false},{"name":"payment_id","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentId","documented":false},{"name":"request_id","type":"char(36)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RequestId","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(3)","increments":false,"nullable":false,"default":"'IQD'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Currency","documented":false},{"name":"promo_code_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PromoCodeId","documented":false},{"name":"discount_amount","type":"decimal(10,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"DiscountAmount","documented":false},{"name":"original_amount","type":"decimal(10,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"OriginalAmount","documented":false},{"name":"status","type":"enum('pending','paid','failed','cancelled')","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"gateway_response","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"GatewayResponse","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaidAt","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"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\SubscriptionPlan"},{"name":"promoCode","type":"BelongsTo","related":"App\\Models\\PromoCode"}],"events":[],"observers":[],"extends":null,"scopes":["pending","paid","failed"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/PaymentTransaction.php"},"App\\Models\\PayoutRequest":{"class":"App\\Models\\PayoutRequest","database":"mysql","table":"payout_requests","policy":"App\\Policies\\PayoutRequestPolicy","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":"month","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Month","documented":false},{"name":"total_earned","type":"decimal(12,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalEarned","documented":false},{"name":"status","type":"enum('pending','under_review','paid')","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaidAt","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"},{"name":"transactions","type":"HasMany","related":"App\\Models\\Transaction"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/PayoutRequest.php"},"App\\Models\\PromoCode":{"class":"App\\Models\\PromoCode","database":"mysql","table":"promo_codes","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":"code","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"description","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"discount_percentage","type":"decimal(5,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"DiscountPercentage","documented":false},{"name":"max_uses","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"MaxUses","documented":false},{"name":"used_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"UsedCount","documented":false},{"name":"valid_from","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ValidFrom","documented":false},{"name":"valid_until","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ValidUntil","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_by_admin_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedByAdminId","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":"uses","type":"HasMany","related":"App\\Models\\PromoCodeUse"},{"name":"paymentTransactions","type":"HasMany","related":"App\\Models\\PaymentTransaction"},{"name":"createdByAdmin","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":["active"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/PromoCode.php"},"App\\Models\\PromoCodeUse":{"class":"App\\Models\\PromoCodeUse","database":"mysql","table":"promo_code_uses","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":"promo_code_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PromoCodeId","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":"payment_transaction_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentTransactionId","documented":false},{"name":"discount_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"DiscountAmount","documented":false},{"name":"original_amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"float","title_case":"OriginalAmount","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":"promoCode","type":"BelongsTo","related":"App\\Models\\PromoCode"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"paymentTransaction","type":"BelongsTo","related":"App\\Models\\PaymentTransaction"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/PromoCodeUse.php"},"App\\Models\\PublishRequest":{"class":"App\\Models\\PublishRequest","database":"mysql","table":"publish_requests","policy":"App\\Policies\\PublishRequestPolicy","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":false,"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":"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":"description","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"quantity","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"pages_count","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PagesCount","documented":false},{"name":"words_count","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"WordsCount","documented":false},{"name":"language","type":"varchar(255)","increments":false,"nullable":false,"default":"'ar'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Language","documented":false},{"name":"status","type":"enum('pending','approved','declined')","increments":false,"nullable":false,"default":"'pending'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"publishing_date","type":"date","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PublishingDate","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":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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":"Category","type":"BelongsTo","related":"App\\Models\\Category"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/PublishRequest.php"},"App\\Models\\ReadingSession":{"class":"App\\Models\\ReadingSession","database":"mysql","table":"reading_sessions","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":"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":"activity_type","type":"enum('listening','reading')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ActivityType","documented":false},{"name":"session_date","type":"date","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"SessionDate","documented":false},{"name":"minutes_consumed","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"MinutesConsumed","documented":false},{"name":"pages_read","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"PagesRead","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"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"}],"events":[],"observers":[],"extends":null,"scopes":["listening","reading","inPeriod","fromSubscribedUsers"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/ReadingSession.php"},"App\\Models\\RoyaltyPayment":{"class":"App\\Models\\RoyaltyPayment","database":"mysql","table":"royalty_payments","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":"royalty_period_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RoyaltyPeriodId","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":"user_type","type":"enum('author','publishing-house')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserType","documented":false},{"name":"minutes_listened","type":"bigint(20)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MinutesListened","documented":false},{"name":"pages_read","type":"bigint(20)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PagesRead","documented":false},{"name":"amount_owed","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"AmountOwed","documented":false},{"name":"commission_percentage","type":"decimal(5,2)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"CommissionPercentage","documented":false},{"name":"is_paid","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsPaid","documented":false},{"name":"paid_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"PaidAt","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},{"name":"total_consumption","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalConsumption","documented":false}],"relations":[{"name":"period","type":"BelongsTo","related":"App\\Models\\RoyaltyPeriod"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"}],"events":[],"observers":[],"extends":null,"scopes":["paid","unpaid","ofType"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/RoyaltyPayment.php"},"App\\Models\\RoyaltyPeriod":{"class":"App\\Models\\RoyaltyPeriod","database":"mysql","table":"royalty_periods","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_date","type":"date","increments":false,"nullable":false,"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":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"date","title_case":"EndDate","documented":false},{"name":"total_revenue","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalRevenue","documented":false},{"name":"total_minutes","type":"bigint(20)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalMinutes","documented":false},{"name":"total_pages","type":"bigint(20)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalPages","documented":false},{"name":"unit_price","type":"decimal(15,8)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:8","title_case":"UnitPrice","documented":false},{"name":"pricing_mode","type":"varchar(20)","increments":false,"nullable":false,"default":"'automatic'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PricingMode","documented":false},{"name":"minute_unit_price","type":"decimal(15,8)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:8","title_case":"MinuteUnitPrice","documented":false},{"name":"page_unit_price","type":"decimal(15,8)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:8","title_case":"PageUnitPrice","documented":false},{"name":"status","type":"enum('draft','calculated','finalized')","increments":false,"nullable":false,"default":"'draft'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"calculated_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"CalculatedAt","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},{"name":"total_consumption","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalConsumption","documented":false},{"name":"total_paid","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalPaid","documented":false},{"name":"total_unpaid","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TotalUnpaid","documented":false}],"relations":[{"name":"payments","type":"HasMany","related":"App\\Models\\RoyaltyPayment"}],"events":[],"observers":[],"extends":null,"scopes":["draft","calculated","finalized"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/RoyaltyPeriod.php"},"App\\Models\\Setting":{"class":"App\\Models\\Setting","database":"mysql","table":"settings","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":"key","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Key","documented":false},{"name":"value","type":"text","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Value","documented":false},{"name":"type","type":"varchar(255)","increments":false,"nullable":false,"default":"'string'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"group","type":"varchar(255)","increments":false,"nullable":false,"default":"'general'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Group","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":[{"event":"saved","observer":["Closure"]},{"event":"deleted","observer":["Closure"]}],"extends":null,"scopes":["byGroup","app"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Setting.php"},"App\\Models\\Subscriber":{"class":"App\\Models\\Subscriber","database":"mysql","table":"subscribers","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":"email","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"token","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Token","documented":false},{"name":"confirmed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Confirmed","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":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Subscriber.php"},"App\\Models\\Subscription":{"class":"App\\Models\\Subscription","database":"mysql","table":"subscriptions","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":"subscription_plan_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionPlanId","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":"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":"payment_method","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PaymentMethod","documented":false},{"name":"transaction_id","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TransactionId","documented":false},{"name":"amount","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Amount","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},{"name":"type","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"Type","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\SubscriptionPlan"}],"events":[],"observers":[],"extends":null,"scopes":["active","expired"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Subscription.php"},"App\\Models\\SubscriptionCard":{"class":"App\\Models\\SubscriptionCard","database":"mysql","table":"subscription_cards","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":"subscription_plan_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SubscriptionPlanId","documented":false},{"name":"pin","type":"varchar(8)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Pin","documented":false},{"name":"type","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"duration_days","type":"int(11)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"DurationDays","documented":false},{"name":"is_used","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsUsed","documented":false},{"name":"used_by_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UsedByUserId","documented":false},{"name":"used_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"UsedAt","documented":false},{"name":"created_by_admin_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedByAdminId","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":"usedByUser","type":"BelongsTo","related":"App\\Models\\User"},{"name":"createdByAdmin","type":"BelongsTo","related":"App\\Models\\User"},{"name":"plan","type":"BelongsTo","related":"App\\Models\\SubscriptionPlan"}],"events":[],"observers":[],"extends":null,"scopes":["unused","used"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/SubscriptionCard.php"},"App\\Models\\SubscriptionPlan":{"class":"App\\Models\\SubscriptionPlan","database":"mysql","table":"subscription_plans","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","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":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"price","type":"decimal(10,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Price","documented":false},{"name":"currency_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CurrencyId","documented":false},{"name":"duration_days","type":"int(11)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"DurationDays","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":"sort_order","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","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},{"name":"formatted_duration","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"FormattedDuration","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"currency","type":"BelongsTo","related":"App\\Models\\Currency"},{"name":"cards","type":"HasMany","related":"App\\Models\\SubscriptionCard"},{"name":"subscriptions","type":"HasMany","related":"App\\Models\\Subscription"}],"events":[],"observers":[],"extends":null,"scopes":["active","ordered","whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/SubscriptionPlan.php"},"App\\Models\\Testimonial":{"class":"App\\Models\\Testimonial","database":"mysql","table":"testimonials","policy":"App\\Policies\\TestimonialPolicy","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":"author","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Author","documented":false},{"name":"position","type":"varchar(255)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Position","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":"sort","type":"int(11)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","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":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Testimonial.php"},"App\\Models\\Transaction":{"class":"App\\Models\\Transaction","database":"mysql","table":"transactions","policy":"App\\Policies\\TransactionPolicy","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":"cart_item_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CartItemId","documented":false},{"name":"book_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"BookId","documented":false},{"name":"user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"total_amount","type":"decimal(12,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalAmount","documented":false},{"name":"seller_amount","type":"decimal(12,4)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SellerAmount","documented":false},{"name":"platform_amount","type":"decimal(12,4)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlatformAmount","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},{"name":"payout_request_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayoutRequestId","documented":false},{"name":"payout_type","type":"enum('request','manual')","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PayoutType","documented":false},{"name":"book_snapshot","type":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"BookSnapshot","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"is_paid","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"IsPaid","documented":false}],"relations":[{"name":"cartItem","type":"BelongsTo","related":"App\\Models\\CartItem"},{"name":"book","type":"BelongsTo","related":"App\\Models\\Book"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"payoutRequest","type":"BelongsTo","related":"App\\Models\\PayoutRequest"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Transaction.php"},"App\\Models\\UserPlaylist":{"class":"App\\Models\\UserPlaylist","database":"mysql","table":"user_playlists","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":"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":"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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false}],"relations":[{"name":"user","type":"BelongsTo","related":"App\\Models\\User"},{"name":"books","type":"BelongsToMany","related":"App\\Models\\Book"},{"name":"videos","type":"BelongsToMany","related":"App\\Models\\Video"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]}],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/UserPlaylist.php"},"App\\Models\\UserRating":{"class":"App\\Models\\UserRating","database":"mysql","table":"user_ratings","policy":"App\\Policies\\UserRatingPolicy","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":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"rated_user_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"RatedUserId","documented":false},{"name":"rating","type":"int(11)","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Rating","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":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/UserRating.php"},"App\\Models\\Video":{"class":"App\\Models\\Video","database":"mysql","table":"videos","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Title","documented":false},{"name":"description","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"type","type":"enum('learning','watching')","increments":false,"nullable":false,"default":"'learning'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"duration","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Duration","documented":false},{"name":"views_count","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"ViewsCount","documented":false},{"name":"is_free","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsFree","documented":false},{"name":"sort","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","documented":false},{"name":"video_playlist_id","type":"bigint(20) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VideoPlaylistId","documented":false},{"name":"playlist_order","type":"int(10) unsigned","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"PlaylistOrder","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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"playlist","type":"BelongsTo","related":"App\\Models\\VideoPlaylist"},{"name":"progress","type":"HasMany","related":"App\\Models\\VideoProgress"},{"name":"comments","type":"MorphMany","related":"App\\Models\\Comment"},{"name":"likes","type":"MorphMany","related":"App\\Models\\Like"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/Video.php"},"App\\Models\\VideoPlaylist":{"class":"App\\Models\\VideoPlaylist","database":"mysql","table":"video_playlists","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":"longtext","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Title","documented":false},{"name":"description","type":"longtext","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"array","title_case":"Description","documented":false},{"name":"type","type":"enum('learning','watching')","increments":false,"nullable":false,"default":"'learning'","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"sort","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Sort","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},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":"NULL","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"translations","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"attribute","title_case":"Translations","documented":false}],"relations":[{"name":"videos","type":"HasMany","related":"App\\Models\\Video"},{"name":"media","type":"MorphMany","related":"Spatie\\MediaLibrary\\MediaCollections\\Models\\Media"}],"events":[],"observers":[{"event":"deleting","observer":["Closure"]},{"event":"creating","observer":["Closure"]}],"extends":null,"scopes":["whereLocale","whereLocales","whereJsonContainsLocale","whereJsonContainsLocales"],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/VideoPlaylist.php"},"App\\Models\\VideoProgress":{"class":"App\\Models\\VideoProgress","database":"mysql","table":"video_progress","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":"video_id","type":"bigint(20) unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"VideoId","documented":false},{"name":"last_position","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"LastPosition","documented":false},{"name":"progress_percent","type":"int(10) unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"ProgressPercent","documented":false},{"name":"completed","type":"tinyint(1)","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"Completed","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"},{"name":"video","type":"BelongsTo","related":"App\\Models\\Video"}],"events":[],"observers":[],"extends":null,"scopes":[],"uri":"\/home\/darjasad\/public_html\/api.darjasad.com\/app\/Models\/VideoProgress.php"}}}__VSCODE_LARAVEL_END_OUTPUT__