__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":"createSub","parameters":["$query"],"return":null},{"name":"parseSub","parameters":["$query"],"return":null},{"name":"prependDatabaseNameIfCrossDatabaseQuery","parameters":["$query"],"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":"newJoinClause","parameters":["self $parentQuery","$type","$table"],"return":null},{"name":"newJoinLateralClause","parameters":["self $parentQuery","$type","$table"],"return":null},{"name":"mergeWheres","parameters":["$wheres","$bindings"],"return":null},{"name":"where","parameters":["$column","$operator","$value","$boolean"],"return":null},{"name":"addArrayOfWheres","parameters":["$column","$boolean","$method"],"return":null},{"name":"prepareValueAndOperator","parameters":["$value","$operator","$useDefault"],"return":null},{"name":"invalidOperatorAndValue","parameters":["$operator","$value"],"return":null},{"name":"invalidOperator","parameters":["$operator"],"return":null},{"name":"isBitwiseOperator","parameters":["$operator"],"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":"addDateBasedWhere","parameters":["$type","$column","$operator","$value","$boolean"],"return":null},{"name":"whereNested","parameters":["Closure $callback","$boolean"],"return":null},{"name":"forNestedWhere","parameters":[],"return":null},{"name":"addNestedWhereQuery","parameters":["$query","$boolean"],"return":null},{"name":"whereSub","parameters":["$column","$operator","$callback","$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":"addDynamic","parameters":["$segment","$connector","$parameters","$index"],"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":"removeExistingOrdersFor","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":"runSelect","parameters":[],"return":null},{"name":"withoutGroupLimitKeys","parameters":["$items"],"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":"ensureOrderForCursorPagination","parameters":["$shouldReverse"],"return":null},{"name":"getCountForPagination","parameters":["$columns"],"return":null},{"name":"runPaginationCountQuery","parameters":["$columns"],"return":null},{"name":"cloneForPaginationCount","parameters":[],"return":null},{"name":"withoutSelectAliases","parameters":["array $columns"],"return":null},{"name":"cursor","parameters":[],"return":null},{"name":"enforceOrderBy","parameters":[],"return":null},{"name":"pluck","parameters":["$column","$key"],"return":null},{"name":"stripTableForPluck","parameters":["$column"],"return":null},{"name":"pluckFromObjectColumn","parameters":["$queryResult","$column","$key"],"return":null},{"name":"pluckFromArrayColumn","parameters":["$queryResult","$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":"setAggregate","parameters":["$function","$columns"],"return":null},{"name":"onceWithColumns","parameters":["$columns","$callback"],"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","$uniqueBy","$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":"forSubQuery","parameters":[],"return":null},{"name":"getColumns","parameters":[],"return":null},{"name":"raw","parameters":["$value"],"return":null},{"name":"getUnionBuilders","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":"flattenValue","parameters":["$value"],"return":null},{"name":"defaultKeyName","parameters":[],"return":null},{"name":"getConnection","parameters":[],"return":null},{"name":"getProcessor","parameters":[],"return":null},{"name":"getGrammar","parameters":[],"return":null},{"name":"useWritePdo","parameters":[],"return":null},{"name":"isQueryable","parameters":["$value"],"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":"wherePastOrFuture","parameters":["$columns","$operator","$boolean"],"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":"whereTodayBeforeOrAfter","parameters":["$columns","$operator","$boolean"],"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":"orderedLazyById","parameters":["$chunkSize","$column","$alias","$descending"],"return":null},{"name":"first","parameters":["$columns"],"return":null},{"name":"firstOrFail","parameters":["$columns","$message"],"return":null},{"name":"sole","parameters":["$columns"],"return":null},{"name":"paginateUsingCursor","parameters":["$perPage","$columns","$cursorName","$cursor"],"return":null},{"name":"getOriginalColumnNameForCursorPagination","parameters":["$builder","string $parameter"],"return":null},{"name":"paginator","parameters":["$items","$total","$perPage","$currentPage","$options"],"return":null},{"name":"simplePaginator","parameters":["$items","$perPage","$currentPage","$options"],"return":null},{"name":"cursorPaginator","parameters":["$items","$perPage","$cursor","$options"],"return":null},{"name":"tap","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":"forwardCallTo","parameters":["$object","$method","$parameters"],"return":null},{"name":"forwardDecoratedCallTo","parameters":["$object","$method","$parameters"],"return":null},{"name":"throwBadMethodCallException","parameters":["$method"],"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\\Client":{"class":"App\\Models\\Client","database":"mysql","table":"clients","policy":null,"attributes":[{"name":"id","type":"bigint 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(191)","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(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"phone","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Phone","documented":false},{"name":"city","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"City","documented":false},{"name":"status","type":"enum('prospect','active','inactive')","increments":false,"nullable":false,"default":"prospect","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"total_revenue","type":"decimal(12,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_orders","type":"int unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalOrders","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":"status_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusLabel","documented":false},{"name":"status_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusColor","documented":false}],"relations":[{"name":"sales","type":"HasMany","related":"App\\Models\\Sale","snake_case":"sales"},{"name":"followUps","type":"HasMany","related":"App\\Models\\ClientFollowUp","snake_case":"follow_ups"},{"name":"documents","type":"HasMany","related":"App\\Models\\Document","snake_case":"documents"}],"events":[],"observers":[{"event":"created","observer":["App\\Observers\\ClientObserver@created"]}],"extends":null,"scopes":[],"path":"app\/Models\/Client.php"},"App\\Models\\Product":{"class":"App\\Models\\Product","database":"mysql","table":"products","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"reference","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reference","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":"category","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Category","documented":false},{"name":"supplier","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Supplier","documented":false},{"name":"purchase_price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PurchasePrice","documented":false},{"name":"selling_price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SellingPrice","documented":false},{"name":"stock","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Stock","documented":false},{"name":"min_stock","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MinStock","documented":false},{"name":"alert_stock","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AlertStock","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":"margin","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"Margin","documented":false}],"relations":[{"name":"stockMovements","type":"HasMany","related":"App\\Models\\StockMovement","snake_case":"stock_movements"},{"name":"saleItems","type":"HasMany","related":"App\\Models\\SaleItem","snake_case":"sale_items"},{"name":"documentLines","type":"HasMany","related":"App\\Models\\DocumentLine","snake_case":"document_lines"}],"events":[],"observers":[{"event":"created","observer":["App\\Observers\\ProductObserver@created"]}],"extends":null,"scopes":[],"path":"app\/Models\/Product.php"},"App\\Models\\ChatGroup":{"class":"App\\Models\\ChatGroup","database":"mysql","table":"chat_groups","policy":null,"attributes":[{"name":"id","type":"bigint 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":"created_by","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"members","type":"BelongsToMany","related":"App\\Models\\User","snake_case":"members"},{"name":"messages","type":"HasMany","related":"App\\Models\\ChatMessage","snake_case":"messages"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ChatGroup.php"},"App\\Models\\ChatMessage":{"class":"App\\Models\\ChatMessage","database":"mysql","table":"chat_messages","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"group_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"GroupId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","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":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"group","type":"BelongsTo","related":"App\\Models\\ChatGroup","snake_case":"group"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ChatMessage.php"},"App\\Models\\ClientFollowUp":{"class":"App\\Models\\ClientFollowUp","database":"mysql","table":"client_follow_ups","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"client_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientId","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"scheduled_date","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"ScheduledDate","documented":false},{"name":"status","type":"enum('pending','done','cancelled')","increments":false,"nullable":false,"default":"pending","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"notes","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Notes","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"client","type":"BelongsTo","related":"App\\Models\\Client","snake_case":"client"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/ClientFollowUp.php"},"App\\Models\\Document":{"class":"App\\Models\\Document","database":"mysql","table":"documents","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"reference","type":"varchar(30)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reference","documented":false},{"name":"type_code","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TypeCode","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":"status","type":"enum('BROUILLON','ENVOYE','VALIDE','REFUSE','ANNULE','FACTURE')","increments":false,"nullable":false,"default":"BROUILLON","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"client_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientId","documented":false},{"name":"client_nom","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientNom","documented":false},{"name":"client_adresse","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientAdresse","documented":false},{"name":"client_telephone","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientTelephone","documented":false},{"name":"client_email","type":"varchar(150)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientEmail","documented":false},{"name":"client_rc","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientRc","documented":false},{"name":"client_niu","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientNiu","documented":false},{"name":"fournisseur_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FournisseurId","documented":false},{"name":"fournisseur_nom","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FournisseurNom","documented":false},{"name":"correspondant","type":"varchar(255)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Correspondant","documented":false},{"name":"correspondant_tel","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CorrespondantTel","documented":false},{"name":"date_document","type":"datetime","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DateDocument","documented":false},{"name":"date_validite","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DateValidite","documented":false},{"name":"date_livraison","type":"datetime","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DateLivraison","documented":false},{"name":"sous_total","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"SousTotal","documented":false},{"name":"remise_globale","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"RemiseGlobale","documented":false},{"name":"remise_montant","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"RemiseMontant","documented":false},{"name":"tva_taux","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TvaTaux","documented":false},{"name":"tva_montant","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TvaMontant","documented":false},{"name":"total_ttc","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalTtc","documented":false},{"name":"total_en_lettres","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TotalEnLettres","documented":false},{"name":"conditions_paiement","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ConditionsPaiement","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":"validite_texte","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ValiditeTexte","documented":false},{"name":"created_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"updated_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UpdatedBy","documented":false},{"name":"document_parent_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentParentId","documented":false},{"name":"document_parent_ref","type":"varchar(30)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentParentRef","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":"status_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusLabel","documented":false},{"name":"status_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusColor","documented":false}],"relations":[{"name":"client","type":"BelongsTo","related":"App\\Models\\Client","snake_case":"client"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"lines","type":"HasMany","related":"App\\Models\\DocumentLine","snake_case":"lines"},{"name":"historique","type":"HasMany","related":"App\\Models\\DocumentHistorique","snake_case":"historique"},{"name":"documentType","type":"BelongsTo","related":"App\\Models\\DocumentType","snake_case":"document_type"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Document.php"},"App\\Models\\DocumentHistorique":{"class":"App\\Models\\DocumentHistorique","database":"mysql","table":"document_historique","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"document_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentId","documented":false},{"name":"action","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Action","documented":false},{"name":"ancien_statut","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"AncienStatut","documented":false},{"name":"nouveau_statut","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NouveauStatut","documented":false},{"name":"commentaire","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Commentaire","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"user_nom","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserNom","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"document","type":"BelongsTo","related":"App\\Models\\Document","snake_case":"document"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/DocumentHistorique.php"},"App\\Models\\DocumentLine":{"class":"App\\Models\\DocumentLine","database":"mysql","table":"document_lines","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"document_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DocumentId","documented":false},{"name":"ligne_ordre","type":"int","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LigneOrdre","documented":false},{"name":"reference_prod","type":"varchar(50)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ReferenceProd","documented":false},{"name":"produit_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProduitId","documented":false},{"name":"designation","type":"text","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Designation","documented":false},{"name":"quantite","type":"decimal(10,3)","increments":false,"nullable":false,"default":"1.000","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:3","title_case":"Quantite","documented":false},{"name":"unite","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Unite","documented":false},{"name":"prix_unitaire","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"PrixUnitaire","documented":false},{"name":"remise","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"Remise","documented":false},{"name":"montant_ht","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MontantHt","documented":false},{"name":"tva_taux","type":"decimal(5,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TvaTaux","documented":false},{"name":"montant_ttc","type":"decimal(15,2)","increments":false,"nullable":false,"default":"0.00","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"MontantTtc","documented":false},{"name":"notes_ligne","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NotesLigne","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false}],"relations":[{"name":"document","type":"BelongsTo","related":"App\\Models\\Document","snake_case":"document"},{"name":"product","type":"BelongsTo","related":"App\\Models\\Product","snake_case":"product"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/DocumentLine.php"},"App\\Models\\DocumentSequence":{"class":"App\\Models\\DocumentSequence","database":"mysql","table":"document_sequences","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"type_code","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"TypeCode","documented":false},{"name":"year","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Year","documented":false},{"name":"last_number","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"LastNumber","documented":false}],"relations":[],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/DocumentSequence.php"},"App\\Models\\DocumentType":{"class":"App\\Models\\DocumentType","database":"mysql","table":"document_types","policy":null,"attributes":[{"name":"id","type":"bigint 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(10)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Code","documented":false},{"name":"label","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Label","documented":false},{"name":"prefix","type":"varchar(10)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Prefix","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedAt","documented":false}],"relations":[{"name":"documents","type":"HasMany","related":"App\\Models\\Document","snake_case":"documents"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/DocumentType.php"},"App\\Models\\GedCategorie":{"class":"App\\Models\\GedCategorie","database":"mysql","table":"ged_categories","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"nom","type":"varchar(100)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Nom","documented":false},{"name":"icone","type":"varchar(50)","increments":false,"nullable":false,"default":"file","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Icone","documented":false},{"name":"couleur","type":"varchar(20)","increments":false,"nullable":false,"default":"blue","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Couleur","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"is_active","type":"tinyint(1)","increments":false,"nullable":false,"default":"1","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"boolean","title_case":"IsActive","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false}],"relations":[{"name":"fichiers","type":"HasMany","related":"App\\Models\\GedFichier","snake_case":"fichiers"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/GedCategorie.php"},"App\\Models\\GedDossier":{"class":"App\\Models\\GedDossier","database":"mysql","table":"ged_dossiers","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"nom","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Nom","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"parent_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ParentId","documented":false},{"name":"entite_type","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EntiteType","documented":false},{"name":"entite_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EntiteId","documented":false},{"name":"created_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"chemin_complet","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"CheminComplet","documented":false},{"name":"nb_fichiers","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"NbFichiers","documented":false}],"relations":[{"name":"parent","type":"BelongsTo","related":"App\\Models\\GedDossier","snake_case":"parent"},{"name":"enfants","type":"HasMany","related":"App\\Models\\GedDossier","snake_case":"enfants"},{"name":"fichiers","type":"HasMany","related":"App\\Models\\GedFichier","snake_case":"fichiers"},{"name":"createur","type":"BelongsTo","related":"App\\Models\\User","snake_case":"createur"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/GedDossier.php"},"App\\Models\\GedFichier":{"class":"App\\Models\\GedFichier","database":"mysql","table":"ged_fichiers","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"nom_original","type":"varchar(255)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NomOriginal","documented":false},{"name":"nom_stockage","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"NomStockage","documented":false},{"name":"chemin","type":"varchar(500)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Chemin","documented":false},{"name":"mime_type","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"MimeType","documented":false},{"name":"taille","type":"bigint unsigned","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"integer","title_case":"Taille","documented":false},{"name":"extension","type":"varchar(20)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Extension","documented":false},{"name":"description","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Description","documented":false},{"name":"tags","type":"varchar(500)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Tags","documented":false},{"name":"categorie_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CategorieId","documented":false},{"name":"dossier_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DossierId","documented":false},{"name":"entite_type","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EntiteType","documented":false},{"name":"entite_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"EntiteId","documented":false},{"name":"uploaded_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UploadedBy","documented":false},{"name":"deleted_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"DeletedAt","documented":false},{"name":"deleted_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"DeletedBy","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":"taille_formatee","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TailleFormatee","documented":false},{"name":"icone","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"Icone","documented":false},{"name":"couleur_icone","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"CouleurIcone","documented":false},{"name":"badge_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"BadgeColor","documented":false},{"name":"est_previsualisable","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"EstPrevisualisable","documented":false},{"name":"est_image","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"EstImage","documented":false},{"name":"tags_array","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TagsArray","documented":false},{"name":"url_publique","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"UrlPublique","documented":false}],"relations":[{"name":"categorie","type":"BelongsTo","related":"App\\Models\\GedCategorie","snake_case":"categorie"},{"name":"dossier","type":"BelongsTo","related":"App\\Models\\GedDossier","snake_case":"dossier"},{"name":"uploader","type":"BelongsTo","related":"App\\Models\\User","snake_case":"uploader"},{"name":"suppresseur","type":"BelongsTo","related":"App\\Models\\User","snake_case":"suppresseur"},{"name":"historique","type":"HasMany","related":"App\\Models\\GedHistorique","snake_case":"historique"}],"events":[],"observers":[],"extends":null,"scopes":[{"name":"actif","method":"scopeActif","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"corbeille","method":"scopeCorbeille","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]},{"name":"pourEntite","method":"scopePourEntite","parameters":[{"name":"query","type":"mixed","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"type","type":"string","hasDefault":false,"isVariadic":false,"isPassedByReference":false},{"name":"id","type":"int","hasDefault":false,"isVariadic":false,"isPassedByReference":false}]}],"path":"app\/Models\/GedFichier.php"},"App\\Models\\GedHistorique":{"class":"App\\Models\\GedHistorique","database":"mysql","table":"ged_historique","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"fichier_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"FichierId","documented":false},{"name":"action","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Action","documented":false},{"name":"detail","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Detail","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"user_nom","type":"varchar(100)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserNom","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"action_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"ActionLabel","documented":false},{"name":"action_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"ActionColor","documented":false},{"name":"action_icone","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"ActionIcone","documented":false}],"relations":[{"name":"fichier","type":"BelongsTo","related":"App\\Models\\GedFichier","snake_case":"fichier"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/GedHistorique.php"},"App\\Models\\Sale":{"class":"App\\Models\\Sale","database":"mysql","table":"sales","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"reference","type":"varchar(50)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reference","documented":false},{"name":"client_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ClientId","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":"status","type":"enum('draft','sent','accepted','refused')","increments":false,"nullable":false,"default":"draft","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Status","documented":false},{"name":"items_count","type":"int","increments":false,"nullable":false,"default":"0","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ItemsCount","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":"date","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"Date","documented":false},{"name":"created_by","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedBy","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"updated_at","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"UpdatedAt","documented":false},{"name":"status_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusLabel","documented":false},{"name":"status_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"StatusColor","documented":false}],"relations":[{"name":"client","type":"BelongsTo","related":"App\\Models\\Client","snake_case":"client"},{"name":"creator","type":"BelongsTo","related":"App\\Models\\User","snake_case":"creator"},{"name":"saleItems","type":"HasMany","related":"App\\Models\\SaleItem","snake_case":"sale_items"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/Sale.php"},"App\\Models\\SaleItem":{"class":"App\\Models\\SaleItem","database":"mysql","table":"sale_items","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"sale_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"SaleId","documented":false},{"name":"product_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProductId","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"unit_price","type":"decimal(10,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"UnitPrice","documented":false},{"name":"total_price","type":"decimal(12,2)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"decimal:2","title_case":"TotalPrice","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":null,"title_case":"CreatedAt","documented":false}],"relations":[{"name":"sale","type":"BelongsTo","related":"App\\Models\\Sale","snake_case":"sale"},{"name":"product","type":"BelongsTo","related":"App\\Models\\Product","snake_case":"product"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/SaleItem.php"},"App\\Models\\StockMovement":{"class":"App\\Models\\StockMovement","database":"mysql","table":"stock_movements","policy":null,"attributes":[{"name":"id","type":"bigint unsigned","increments":true,"nullable":false,"default":null,"unique":true,"fillable":false,"hidden":false,"appended":null,"cast":"int","title_case":"Id","documented":false},{"name":"product_id","type":"bigint unsigned","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"ProductId","documented":false},{"name":"type","type":"enum('in','out','adjustment')","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Type","documented":false},{"name":"quantity","type":"int","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Quantity","documented":false},{"name":"reason","type":"text","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Reason","documented":false},{"name":"user_id","type":"bigint unsigned","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"UserId","documented":false},{"name":"date","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"Date","documented":false},{"name":"created_at","type":"timestamp","increments":false,"nullable":false,"default":"CURRENT_TIMESTAMP","unique":false,"fillable":false,"hidden":false,"appended":null,"cast":"datetime","title_case":"CreatedAt","documented":false},{"name":"type_label","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TypeLabel","documented":false},{"name":"type_color","type":null,"increments":false,"nullable":null,"default":null,"unique":null,"fillable":false,"hidden":false,"appended":false,"cast":"accessor","title_case":"TypeColor","documented":false}],"relations":[{"name":"product","type":"BelongsTo","related":"App\\Models\\Product","snake_case":"product"},{"name":"user","type":"BelongsTo","related":"App\\Models\\User","snake_case":"user"}],"events":[],"observers":[],"extends":null,"scopes":[],"path":"app\/Models\/StockMovement.php"},"App\\Models\\User":{"class":"App\\Models\\User","database":"mysql","table":"users","policy":null,"attributes":[{"name":"id","type":"bigint 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(191)","increments":false,"nullable":false,"default":null,"unique":true,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Email","documented":false},{"name":"password","type":"varchar(191)","increments":false,"nullable":false,"default":null,"unique":false,"fillable":true,"hidden":true,"appended":null,"cast":"hashed","title_case":"Password","documented":false},{"name":"name","type":"varchar(191)","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Name","documented":false},{"name":"role","type":"enum('super_admin','admin','commercial','storage_manager')","increments":false,"nullable":false,"default":"commercial","unique":false,"fillable":true,"hidden":false,"appended":null,"cast":null,"title_case":"Role","documented":false},{"name":"last_signed_in","type":"timestamp","increments":false,"nullable":true,"default":null,"unique":false,"fillable":true,"hidden":false,"appended":null,"cast":"datetime","title_case":"LastSignedIn","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}],"relations":[{"name":"sales","type":"HasMany","related":"App\\Models\\Sale","snake_case":"sales"},{"name":"stockMovements","type":"HasMany","related":"App\\Models\\StockMovement","snake_case":"stock_movements"},{"name":"followUps","type":"HasMany","related":"App\\Models\\ClientFollowUp","snake_case":"follow_ups"},{"name":"documents","type":"HasMany","related":"App\\Models\\Document","snake_case":"documents"},{"name":"chatMessages","type":"HasMany","related":"App\\Models\\ChatMessage","snake_case":"chat_messages"},{"name":"notifications","type":"MorphMany","related":"Illuminate\\Notifications\\DatabaseNotification","snake_case":"notifications"}],"events":[],"observers":[],"extends":"\\Illuminate\\Foundation\\Auth\\User","scopes":[],"path":"app\/Models\/User.php"}}}__VSCODE_LARAVEL_END_OUTPUT__