瀏覽代碼

refactor

3.x
Andrew Wallo 1 年之前
父節點
當前提交
5543baba78

+ 4
- 0
app/DTO/AccountTransactionDTO.php 查看文件

2
 
2
 
3
 namespace App\DTO;
3
 namespace App\DTO;
4
 
4
 
5
+use App\Enums\Accounting\TransactionType;
6
+
5
 class AccountTransactionDTO
7
 class AccountTransactionDTO
6
 {
8
 {
7
     public function __construct(
9
     public function __construct(
11
         public string $debit,
13
         public string $debit,
12
         public string $credit,
14
         public string $credit,
13
         public string $balance,
15
         public string $balance,
16
+        public ?TransactionType $type,
17
+        public ?string $tableAction,
14
     ) {}
18
     ) {}
15
 }
19
 }

+ 1
- 1
app/Filament/Company/Clusters/Settings/Resources/CurrencyResource/Pages/CreateCurrency.php 查看文件

39
             throw new Halt('No authenticated user found');
39
             throw new Halt('No authenticated user found');
40
         }
40
         }
41
 
41
 
42
-        return $this->handleRecordCreationWithUniqueField($data, new Currency(), $user);
42
+        return $this->handleRecordCreationWithUniqueField($data, new Currency, $user);
43
     }
43
     }
44
 }
44
 }

+ 1
- 1
app/Filament/Company/Clusters/Settings/Resources/DiscountResource/Pages/CreateDiscount.php 查看文件

41
 
41
 
42
         $evaluatedTypes = [DiscountType::Sales, DiscountType::Purchase];
42
         $evaluatedTypes = [DiscountType::Sales, DiscountType::Purchase];
43
 
43
 
44
-        return $this->handleRecordCreationWithUniqueField($data, new Discount(), $user, 'type', $evaluatedTypes);
44
+        return $this->handleRecordCreationWithUniqueField($data, new Discount, $user, 'type', $evaluatedTypes);
45
     }
45
     }
46
 }
46
 }

+ 1
- 1
app/Filament/Company/Clusters/Settings/Resources/TaxResource/Pages/CreateTax.php 查看文件

41
 
41
 
42
         $evaluatedTypes = [TaxType::Sales, TaxType::Purchase];
42
         $evaluatedTypes = [TaxType::Sales, TaxType::Purchase];
43
 
43
 
44
-        return $this->handleRecordCreationWithUniqueField($data, new Tax(), $user, 'type', $evaluatedTypes);
44
+        return $this->handleRecordCreationWithUniqueField($data, new Tax, $user, 'type', $evaluatedTypes);
45
     }
45
     }
46
 }
46
 }

+ 0
- 11
app/Filament/Company/Pages/Accounting/Transactions.php 查看文件

90
         return static::getModel()::query();
90
         return static::getModel()::query();
91
     }
91
     }
92
 
92
 
93
-    public function openModalForTransaction($recordId): void
94
-    {
95
-        $record = Transaction::findOrFail($recordId);
96
-
97
-        if ($record->type->isJournal()) {
98
-            $this->mountTableAction('updateJournalTransaction', $record->id);
99
-        } else {
100
-            $this->mountTableAction('updateTransaction', $record->id);
101
-        }
102
-    }
103
-
104
     protected function getHeaderActions(): array
93
     protected function getHeaderActions(): array
105
     {
94
     {
106
         return [
95
         return [

+ 0
- 2
app/Filament/Company/Pages/Reports/TrialBalance.php 查看文件

43
                 ->alignment(Alignment::Left),
43
                 ->alignment(Alignment::Left),
44
             Column::make('debit_balance')
44
             Column::make('debit_balance')
45
                 ->label('Debit')
45
                 ->label('Debit')
46
-                ->toggleable()
47
                 ->alignment(Alignment::Right),
46
                 ->alignment(Alignment::Right),
48
             Column::make('credit_balance')
47
             Column::make('credit_balance')
49
                 ->label('Credit')
48
                 ->label('Credit')
50
-                ->toggleable()
51
                 ->alignment(Alignment::Right),
49
                 ->alignment(Alignment::Right),
52
         ];
50
         ];
53
     }
51
     }

+ 9
- 3
app/Services/ReportService.php 查看文件

84
                 $query->whereHas('transaction', function (Builder $query) use ($startDate, $endDate) {
84
                 $query->whereHas('transaction', function (Builder $query) use ($startDate, $endDate) {
85
                     $query->whereBetween('posted_at', [$startDate, $endDate]);
85
                     $query->whereBetween('posted_at', [$startDate, $endDate]);
86
                 })
86
                 })
87
-                    ->with(['transaction' => function (Relation $query) {
88
-                        $query->select(['id', 'description', 'posted_at']);
89
-                    }])
87
+                    ->with('transaction:id,type,description,posted_at')
90
                     ->select(['account_id', 'transaction_id'])
88
                     ->select(['account_id', 'transaction_id'])
91
                     ->selectRaw('SUM(CASE WHEN type = "debit" THEN amount ELSE 0 END) AS total_debit')
89
                     ->selectRaw('SUM(CASE WHEN type = "debit" THEN amount ELSE 0 END) AS total_debit')
92
                     ->selectRaw('SUM(CASE WHEN type = "credit" THEN amount ELSE 0 END) AS total_credit')
90
                     ->selectRaw('SUM(CASE WHEN type = "credit" THEN amount ELSE 0 END) AS total_credit')
121
                 debit: '',
119
                 debit: '',
122
                 credit: '',
120
                 credit: '',
123
                 balance: $startingBalance?->formatInDefaultCurrency() ?? 0,
121
                 balance: $startingBalance?->formatInDefaultCurrency() ?? 0,
122
+                type: null,
123
+                tableAction: null,
124
             );
124
             );
125
 
125
 
126
             foreach ($account->journalEntries as $journalEntry) {
126
             foreach ($account->journalEntries as $journalEntry) {
138
                     debit: $journalEntry->total_debit ? money($journalEntry->total_debit, $defaultCurrency)->format() : '',
138
                     debit: $journalEntry->total_debit ? money($journalEntry->total_debit, $defaultCurrency)->format() : '',
139
                     credit: $journalEntry->total_credit ? money($journalEntry->total_credit, $defaultCurrency)->format() : '',
139
                     credit: $journalEntry->total_credit ? money($journalEntry->total_credit, $defaultCurrency)->format() : '',
140
                     balance: money($currentBalance, $defaultCurrency)->format(),
140
                     balance: money($currentBalance, $defaultCurrency)->format(),
141
+                    type: $transaction->type,
142
+                    tableAction: $transaction->type->isJournal() ? 'updateJournalTransaction' : 'updateTransaction',
141
                 );
143
                 );
142
             }
144
             }
143
 
145
 
150
                 debit: money($totalDebit, $defaultCurrency)->format(),
152
                 debit: money($totalDebit, $defaultCurrency)->format(),
151
                 credit: money($totalCredit, $defaultCurrency)->format(),
153
                 credit: money($totalCredit, $defaultCurrency)->format(),
152
                 balance: money($currentBalance, $defaultCurrency)->format(),
154
                 balance: money($currentBalance, $defaultCurrency)->format(),
155
+                type: null,
156
+                tableAction: null,
153
             );
157
             );
154
 
158
 
155
             $accountTransactions[] = new AccountTransactionDTO(
159
             $accountTransactions[] = new AccountTransactionDTO(
159
                 debit: '',
163
                 debit: '',
160
                 credit: '',
164
                 credit: '',
161
                 balance: money($balanceChange, $defaultCurrency)->format(),
165
                 balance: money($balanceChange, $defaultCurrency)->format(),
166
+                type: null,
167
+                tableAction: null,
162
             );
168
             );
163
 
169
 
164
             $reportCategories[] = [
170
             $reportCategories[] = [

+ 2
- 1
app/Transformers/AccountTransactionReportTransformer.php 查看文件

53
                     $row[] = match ($column->getName()) {
53
                     $row[] = match ($column->getName()) {
54
                         'date' => $transaction->date,
54
                         'date' => $transaction->date,
55
                         'description' => [
55
                         'description' => [
56
-                            'id' => $transaction->id ?? null,
56
+                            'id' => $transaction->id,
57
                             'description' => $transaction->description,
57
                             'description' => $transaction->description,
58
+                            'tableAction' => $transaction->tableAction,
58
                         ],
59
                         ],
59
                         'debit' => $transaction->debit,
60
                         'debit' => $transaction->debit,
60
                         'credit' => $transaction->credit,
61
                         'credit' => $transaction->credit,

+ 149
- 149
composer.lock 查看文件

77
         },
77
         },
78
         {
78
         {
79
             "name": "andrewdwallo/filament-companies",
79
             "name": "andrewdwallo/filament-companies",
80
-            "version": "v4.0.4",
80
+            "version": "v4.0.5",
81
             "source": {
81
             "source": {
82
                 "type": "git",
82
                 "type": "git",
83
                 "url": "https://github.com/andrewdwallo/filament-companies.git",
83
                 "url": "https://github.com/andrewdwallo/filament-companies.git",
84
-                "reference": "1436e287c02497b016ce129462dbc3c2baea6084"
84
+                "reference": "0776c78780cd11d7165a316a692b82947e0cf96f"
85
             },
85
             },
86
             "dist": {
86
             "dist": {
87
                 "type": "zip",
87
                 "type": "zip",
88
-                "url": "https://api.github.com/repos/andrewdwallo/filament-companies/zipball/1436e287c02497b016ce129462dbc3c2baea6084",
89
-                "reference": "1436e287c02497b016ce129462dbc3c2baea6084",
88
+                "url": "https://api.github.com/repos/andrewdwallo/filament-companies/zipball/0776c78780cd11d7165a316a692b82947e0cf96f",
89
+                "reference": "0776c78780cd11d7165a316a692b82947e0cf96f",
90
                 "shasum": ""
90
                 "shasum": ""
91
             },
91
             },
92
             "require": {
92
             "require": {
150
             ],
150
             ],
151
             "support": {
151
             "support": {
152
                 "issues": "https://github.com/andrewdwallo/filament-companies/issues",
152
                 "issues": "https://github.com/andrewdwallo/filament-companies/issues",
153
-                "source": "https://github.com/andrewdwallo/filament-companies/tree/v4.0.4"
153
+                "source": "https://github.com/andrewdwallo/filament-companies/tree/v4.0.5"
154
             },
154
             },
155
-            "time": "2024-07-18T14:56:20+00:00"
155
+            "time": "2024-07-28T04:42:23+00:00"
156
         },
156
         },
157
         {
157
         {
158
             "name": "andrewdwallo/filament-selectify",
158
             "name": "andrewdwallo/filament-selectify",
894
         },
894
         },
895
         {
895
         {
896
             "name": "blade-ui-kit/blade-icons",
896
             "name": "blade-ui-kit/blade-icons",
897
-            "version": "1.6.0",
897
+            "version": "1.6.1",
898
             "source": {
898
             "source": {
899
                 "type": "git",
899
                 "type": "git",
900
                 "url": "https://github.com/blade-ui-kit/blade-icons.git",
900
                 "url": "https://github.com/blade-ui-kit/blade-icons.git",
901
-                "reference": "89660d93f9897d231e9113ba203cd17f4c5efade"
901
+                "reference": "993d23c2bdabce06f3295e0ba07010badd0af71d"
902
             },
902
             },
903
             "dist": {
903
             "dist": {
904
                 "type": "zip",
904
                 "type": "zip",
905
-                "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/89660d93f9897d231e9113ba203cd17f4c5efade",
906
-                "reference": "89660d93f9897d231e9113ba203cd17f4c5efade",
905
+                "url": "https://api.github.com/repos/blade-ui-kit/blade-icons/zipball/993d23c2bdabce06f3295e0ba07010badd0af71d",
906
+                "reference": "993d23c2bdabce06f3295e0ba07010badd0af71d",
907
                 "shasum": ""
907
                 "shasum": ""
908
             },
908
             },
909
             "require": {
909
             "require": {
971
                     "type": "paypal"
971
                     "type": "paypal"
972
                 }
972
                 }
973
             ],
973
             ],
974
-            "time": "2024-02-07T16:09:20+00:00"
974
+            "time": "2024-07-26T07:32:09+00:00"
975
         },
975
         },
976
         {
976
         {
977
             "name": "brick/math",
977
             "name": "brick/math",
1924
         },
1924
         },
1925
         {
1925
         {
1926
             "name": "filament/actions",
1926
             "name": "filament/actions",
1927
-            "version": "v3.2.95",
1927
+            "version": "v3.2.96",
1928
             "source": {
1928
             "source": {
1929
                 "type": "git",
1929
                 "type": "git",
1930
                 "url": "https://github.com/filamentphp/actions.git",
1930
                 "url": "https://github.com/filamentphp/actions.git",
1931
-                "reference": "0a8192a0feaaf8108b27e302d951a22e4f379604"
1931
+                "reference": "c8b71f18d28a2f9e23ade2631f3f80907ffe6946"
1932
             },
1932
             },
1933
             "dist": {
1933
             "dist": {
1934
                 "type": "zip",
1934
                 "type": "zip",
1935
-                "url": "https://api.github.com/repos/filamentphp/actions/zipball/0a8192a0feaaf8108b27e302d951a22e4f379604",
1936
-                "reference": "0a8192a0feaaf8108b27e302d951a22e4f379604",
1935
+                "url": "https://api.github.com/repos/filamentphp/actions/zipball/c8b71f18d28a2f9e23ade2631f3f80907ffe6946",
1936
+                "reference": "c8b71f18d28a2f9e23ade2631f3f80907ffe6946",
1937
                 "shasum": ""
1937
                 "shasum": ""
1938
             },
1938
             },
1939
             "require": {
1939
             "require": {
1973
                 "issues": "https://github.com/filamentphp/filament/issues",
1973
                 "issues": "https://github.com/filamentphp/filament/issues",
1974
                 "source": "https://github.com/filamentphp/filament"
1974
                 "source": "https://github.com/filamentphp/filament"
1975
             },
1975
             },
1976
-            "time": "2024-07-17T10:40:55+00:00"
1976
+            "time": "2024-07-24T12:10:05+00:00"
1977
         },
1977
         },
1978
         {
1978
         {
1979
             "name": "filament/filament",
1979
             "name": "filament/filament",
1980
-            "version": "v3.2.95",
1980
+            "version": "v3.2.96",
1981
             "source": {
1981
             "source": {
1982
                 "type": "git",
1982
                 "type": "git",
1983
                 "url": "https://github.com/filamentphp/panels.git",
1983
                 "url": "https://github.com/filamentphp/panels.git",
1984
-                "reference": "076acbf82a9299ffbff7edd6a59a3b721b7876f4"
1984
+                "reference": "06a66eb3874d9942e2c926fb4cea7166115fb6ae"
1985
             },
1985
             },
1986
             "dist": {
1986
             "dist": {
1987
                 "type": "zip",
1987
                 "type": "zip",
1988
-                "url": "https://api.github.com/repos/filamentphp/panels/zipball/076acbf82a9299ffbff7edd6a59a3b721b7876f4",
1989
-                "reference": "076acbf82a9299ffbff7edd6a59a3b721b7876f4",
1988
+                "url": "https://api.github.com/repos/filamentphp/panels/zipball/06a66eb3874d9942e2c926fb4cea7166115fb6ae",
1989
+                "reference": "06a66eb3874d9942e2c926fb4cea7166115fb6ae",
1990
                 "shasum": ""
1990
                 "shasum": ""
1991
             },
1991
             },
1992
             "require": {
1992
             "require": {
2038
                 "issues": "https://github.com/filamentphp/filament/issues",
2038
                 "issues": "https://github.com/filamentphp/filament/issues",
2039
                 "source": "https://github.com/filamentphp/filament"
2039
                 "source": "https://github.com/filamentphp/filament"
2040
             },
2040
             },
2041
-            "time": "2024-07-18T10:43:09+00:00"
2041
+            "time": "2024-07-24T12:10:23+00:00"
2042
         },
2042
         },
2043
         {
2043
         {
2044
             "name": "filament/forms",
2044
             "name": "filament/forms",
2045
-            "version": "v3.2.95",
2045
+            "version": "v3.2.96",
2046
             "source": {
2046
             "source": {
2047
                 "type": "git",
2047
                 "type": "git",
2048
                 "url": "https://github.com/filamentphp/forms.git",
2048
                 "url": "https://github.com/filamentphp/forms.git",
2049
-                "reference": "eb03e5ea7e91e9b6bab5a7a05846a9b510eb43f3"
2049
+                "reference": "a2169e69650aad55c5110b6132c05ef18dea6d4e"
2050
             },
2050
             },
2051
             "dist": {
2051
             "dist": {
2052
                 "type": "zip",
2052
                 "type": "zip",
2053
-                "url": "https://api.github.com/repos/filamentphp/forms/zipball/eb03e5ea7e91e9b6bab5a7a05846a9b510eb43f3",
2054
-                "reference": "eb03e5ea7e91e9b6bab5a7a05846a9b510eb43f3",
2053
+                "url": "https://api.github.com/repos/filamentphp/forms/zipball/a2169e69650aad55c5110b6132c05ef18dea6d4e",
2054
+                "reference": "a2169e69650aad55c5110b6132c05ef18dea6d4e",
2055
                 "shasum": ""
2055
                 "shasum": ""
2056
             },
2056
             },
2057
             "require": {
2057
             "require": {
2094
                 "issues": "https://github.com/filamentphp/filament/issues",
2094
                 "issues": "https://github.com/filamentphp/filament/issues",
2095
                 "source": "https://github.com/filamentphp/filament"
2095
                 "source": "https://github.com/filamentphp/filament"
2096
             },
2096
             },
2097
-            "time": "2024-07-18T10:43:03+00:00"
2097
+            "time": "2024-07-24T12:10:06+00:00"
2098
         },
2098
         },
2099
         {
2099
         {
2100
             "name": "filament/infolists",
2100
             "name": "filament/infolists",
2101
-            "version": "v3.2.95",
2101
+            "version": "v3.2.96",
2102
             "source": {
2102
             "source": {
2103
                 "type": "git",
2103
                 "type": "git",
2104
                 "url": "https://github.com/filamentphp/infolists.git",
2104
                 "url": "https://github.com/filamentphp/infolists.git",
2105
-                "reference": "0edfac1491954078668bfc25f7c373ecc71bf27b"
2105
+                "reference": "8b9b8cd3d4fd2ace6deac224eb646a0228b9f053"
2106
             },
2106
             },
2107
             "dist": {
2107
             "dist": {
2108
                 "type": "zip",
2108
                 "type": "zip",
2109
-                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/0edfac1491954078668bfc25f7c373ecc71bf27b",
2110
-                "reference": "0edfac1491954078668bfc25f7c373ecc71bf27b",
2109
+                "url": "https://api.github.com/repos/filamentphp/infolists/zipball/8b9b8cd3d4fd2ace6deac224eb646a0228b9f053",
2110
+                "reference": "8b9b8cd3d4fd2ace6deac224eb646a0228b9f053",
2111
                 "shasum": ""
2111
                 "shasum": ""
2112
             },
2112
             },
2113
             "require": {
2113
             "require": {
2145
                 "issues": "https://github.com/filamentphp/filament/issues",
2145
                 "issues": "https://github.com/filamentphp/filament/issues",
2146
                 "source": "https://github.com/filamentphp/filament"
2146
                 "source": "https://github.com/filamentphp/filament"
2147
             },
2147
             },
2148
-            "time": "2024-07-18T10:43:04+00:00"
2148
+            "time": "2024-07-24T12:10:10+00:00"
2149
         },
2149
         },
2150
         {
2150
         {
2151
             "name": "filament/notifications",
2151
             "name": "filament/notifications",
2152
-            "version": "v3.2.95",
2152
+            "version": "v3.2.96",
2153
             "source": {
2153
             "source": {
2154
                 "type": "git",
2154
                 "type": "git",
2155
                 "url": "https://github.com/filamentphp/notifications.git",
2155
                 "url": "https://github.com/filamentphp/notifications.git",
2201
         },
2201
         },
2202
         {
2202
         {
2203
             "name": "filament/support",
2203
             "name": "filament/support",
2204
-            "version": "v3.2.95",
2204
+            "version": "v3.2.96",
2205
             "source": {
2205
             "source": {
2206
                 "type": "git",
2206
                 "type": "git",
2207
                 "url": "https://github.com/filamentphp/support.git",
2207
                 "url": "https://github.com/filamentphp/support.git",
2208
-                "reference": "cb0ba7fea69d80c2612f22a3cdf29a81722e5fcb"
2208
+                "reference": "4cec1377278853882103a09cafdc1b258f995ee4"
2209
             },
2209
             },
2210
             "dist": {
2210
             "dist": {
2211
                 "type": "zip",
2211
                 "type": "zip",
2212
-                "url": "https://api.github.com/repos/filamentphp/support/zipball/cb0ba7fea69d80c2612f22a3cdf29a81722e5fcb",
2213
-                "reference": "cb0ba7fea69d80c2612f22a3cdf29a81722e5fcb",
2212
+                "url": "https://api.github.com/repos/filamentphp/support/zipball/4cec1377278853882103a09cafdc1b258f995ee4",
2213
+                "reference": "4cec1377278853882103a09cafdc1b258f995ee4",
2214
                 "shasum": ""
2214
                 "shasum": ""
2215
             },
2215
             },
2216
             "require": {
2216
             "require": {
2255
                 "issues": "https://github.com/filamentphp/filament/issues",
2255
                 "issues": "https://github.com/filamentphp/filament/issues",
2256
                 "source": "https://github.com/filamentphp/filament"
2256
                 "source": "https://github.com/filamentphp/filament"
2257
             },
2257
             },
2258
-            "time": "2024-07-18T10:43:21+00:00"
2258
+            "time": "2024-07-24T12:10:41+00:00"
2259
         },
2259
         },
2260
         {
2260
         {
2261
             "name": "filament/tables",
2261
             "name": "filament/tables",
2262
-            "version": "v3.2.95",
2262
+            "version": "v3.2.96",
2263
             "source": {
2263
             "source": {
2264
                 "type": "git",
2264
                 "type": "git",
2265
                 "url": "https://github.com/filamentphp/tables.git",
2265
                 "url": "https://github.com/filamentphp/tables.git",
2266
-                "reference": "bee1dea00c0d7fdd1681a8d5991e5a28bc267838"
2266
+                "reference": "5e39c8c37beea164d1c48d95550346471e56361c"
2267
             },
2267
             },
2268
             "dist": {
2268
             "dist": {
2269
                 "type": "zip",
2269
                 "type": "zip",
2270
-                "url": "https://api.github.com/repos/filamentphp/tables/zipball/bee1dea00c0d7fdd1681a8d5991e5a28bc267838",
2271
-                "reference": "bee1dea00c0d7fdd1681a8d5991e5a28bc267838",
2270
+                "url": "https://api.github.com/repos/filamentphp/tables/zipball/5e39c8c37beea164d1c48d95550346471e56361c",
2271
+                "reference": "5e39c8c37beea164d1c48d95550346471e56361c",
2272
                 "shasum": ""
2272
                 "shasum": ""
2273
             },
2273
             },
2274
             "require": {
2274
             "require": {
2308
                 "issues": "https://github.com/filamentphp/filament/issues",
2308
                 "issues": "https://github.com/filamentphp/filament/issues",
2309
                 "source": "https://github.com/filamentphp/filament"
2309
                 "source": "https://github.com/filamentphp/filament"
2310
             },
2310
             },
2311
-            "time": "2024-07-18T10:43:23+00:00"
2311
+            "time": "2024-07-24T12:10:45+00:00"
2312
         },
2312
         },
2313
         {
2313
         {
2314
             "name": "filament/widgets",
2314
             "name": "filament/widgets",
2315
-            "version": "v3.2.95",
2315
+            "version": "v3.2.96",
2316
             "source": {
2316
             "source": {
2317
                 "type": "git",
2317
                 "type": "git",
2318
                 "url": "https://github.com/filamentphp/widgets.git",
2318
                 "url": "https://github.com/filamentphp/widgets.git",
2319
-                "reference": "a7dff041b1d9d36946005d93147307305a7b7722"
2319
+                "reference": "7e35fdb24c576d83518606ef1aa0f0e4bda22e0f"
2320
             },
2320
             },
2321
             "dist": {
2321
             "dist": {
2322
                 "type": "zip",
2322
                 "type": "zip",
2323
-                "url": "https://api.github.com/repos/filamentphp/widgets/zipball/a7dff041b1d9d36946005d93147307305a7b7722",
2324
-                "reference": "a7dff041b1d9d36946005d93147307305a7b7722",
2323
+                "url": "https://api.github.com/repos/filamentphp/widgets/zipball/7e35fdb24c576d83518606ef1aa0f0e4bda22e0f",
2324
+                "reference": "7e35fdb24c576d83518606ef1aa0f0e4bda22e0f",
2325
                 "shasum": ""
2325
                 "shasum": ""
2326
             },
2326
             },
2327
             "require": {
2327
             "require": {
2352
                 "issues": "https://github.com/filamentphp/filament/issues",
2352
                 "issues": "https://github.com/filamentphp/filament/issues",
2353
                 "source": "https://github.com/filamentphp/filament"
2353
                 "source": "https://github.com/filamentphp/filament"
2354
             },
2354
             },
2355
-            "time": "2024-07-17T10:41:08+00:00"
2355
+            "time": "2024-07-24T12:10:48+00:00"
2356
         },
2356
         },
2357
         {
2357
         {
2358
             "name": "firebase/php-jwt",
2358
             "name": "firebase/php-jwt",
2627
         },
2627
         },
2628
         {
2628
         {
2629
             "name": "guzzlehttp/guzzle",
2629
             "name": "guzzlehttp/guzzle",
2630
-            "version": "7.9.1",
2630
+            "version": "7.9.2",
2631
             "source": {
2631
             "source": {
2632
                 "type": "git",
2632
                 "type": "git",
2633
                 "url": "https://github.com/guzzle/guzzle.git",
2633
                 "url": "https://github.com/guzzle/guzzle.git",
2634
-                "reference": "a629e5b69db96eb4939c1b34114130077dd4c6fc"
2634
+                "reference": "d281ed313b989f213357e3be1a179f02196ac99b"
2635
             },
2635
             },
2636
             "dist": {
2636
             "dist": {
2637
                 "type": "zip",
2637
                 "type": "zip",
2638
-                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/a629e5b69db96eb4939c1b34114130077dd4c6fc",
2639
-                "reference": "a629e5b69db96eb4939c1b34114130077dd4c6fc",
2638
+                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b",
2639
+                "reference": "d281ed313b989f213357e3be1a179f02196ac99b",
2640
                 "shasum": ""
2640
                 "shasum": ""
2641
             },
2641
             },
2642
             "require": {
2642
             "require": {
2733
             ],
2733
             ],
2734
             "support": {
2734
             "support": {
2735
                 "issues": "https://github.com/guzzle/guzzle/issues",
2735
                 "issues": "https://github.com/guzzle/guzzle/issues",
2736
-                "source": "https://github.com/guzzle/guzzle/tree/7.9.1"
2736
+                "source": "https://github.com/guzzle/guzzle/tree/7.9.2"
2737
             },
2737
             },
2738
             "funding": [
2738
             "funding": [
2739
                 {
2739
                 {
2749
                     "type": "tidelift"
2749
                     "type": "tidelift"
2750
                 }
2750
                 }
2751
             ],
2751
             ],
2752
-            "time": "2024-07-19T16:19:57+00:00"
2752
+            "time": "2024-07-24T11:22:20+00:00"
2753
         },
2753
         },
2754
         {
2754
         {
2755
             "name": "guzzlehttp/promises",
2755
             "name": "guzzlehttp/promises",
3167
         },
3167
         },
3168
         {
3168
         {
3169
             "name": "laravel/framework",
3169
             "name": "laravel/framework",
3170
-            "version": "v11.17.0",
3170
+            "version": "v11.18.1",
3171
             "source": {
3171
             "source": {
3172
                 "type": "git",
3172
                 "type": "git",
3173
                 "url": "https://github.com/laravel/framework.git",
3173
                 "url": "https://github.com/laravel/framework.git",
3174
-                "reference": "42f505a0c8afc0743f73e70bec08e641e2870bd6"
3174
+                "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8"
3175
             },
3175
             },
3176
             "dist": {
3176
             "dist": {
3177
                 "type": "zip",
3177
                 "type": "zip",
3178
-                "url": "https://api.github.com/repos/laravel/framework/zipball/42f505a0c8afc0743f73e70bec08e641e2870bd6",
3179
-                "reference": "42f505a0c8afc0743f73e70bec08e641e2870bd6",
3178
+                "url": "https://api.github.com/repos/laravel/framework/zipball/b19ba518c56852567e99fbae9321bc436c2cc5a8",
3179
+                "reference": "b19ba518c56852567e99fbae9321bc436c2cc5a8",
3180
                 "shasum": ""
3180
                 "shasum": ""
3181
             },
3181
             },
3182
             "require": {
3182
             "require": {
3369
                 "issues": "https://github.com/laravel/framework/issues",
3369
                 "issues": "https://github.com/laravel/framework/issues",
3370
                 "source": "https://github.com/laravel/framework"
3370
                 "source": "https://github.com/laravel/framework"
3371
             },
3371
             },
3372
-            "time": "2024-07-23T16:33:27+00:00"
3372
+            "time": "2024-07-26T10:39:29+00:00"
3373
         },
3373
         },
3374
         {
3374
         {
3375
             "name": "laravel/prompts",
3375
             "name": "laravel/prompts",
3693
         },
3693
         },
3694
         {
3694
         {
3695
             "name": "league/commonmark",
3695
             "name": "league/commonmark",
3696
-            "version": "2.5.0",
3696
+            "version": "2.5.1",
3697
             "source": {
3697
             "source": {
3698
                 "type": "git",
3698
                 "type": "git",
3699
                 "url": "https://github.com/thephpleague/commonmark.git",
3699
                 "url": "https://github.com/thephpleague/commonmark.git",
3700
-                "reference": "0026475f5c9a104410ae824cb5a4d63fa3bdb1df"
3700
+                "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c"
3701
             },
3701
             },
3702
             "dist": {
3702
             "dist": {
3703
                 "type": "zip",
3703
                 "type": "zip",
3704
-                "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/0026475f5c9a104410ae824cb5a4d63fa3bdb1df",
3705
-                "reference": "0026475f5c9a104410ae824cb5a4d63fa3bdb1df",
3704
+                "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/ac815920de0eff6de947eac0a6a94e5ed0fb147c",
3705
+                "reference": "ac815920de0eff6de947eac0a6a94e5ed0fb147c",
3706
                 "shasum": ""
3706
                 "shasum": ""
3707
             },
3707
             },
3708
             "require": {
3708
             "require": {
3795
                     "type": "tidelift"
3795
                     "type": "tidelift"
3796
                 }
3796
                 }
3797
             ],
3797
             ],
3798
-            "time": "2024-07-22T18:18:14+00:00"
3798
+            "time": "2024-07-24T12:52:09+00:00"
3799
         },
3799
         },
3800
         {
3800
         {
3801
             "name": "league/config",
3801
             "name": "league/config",
5240
         },
5240
         },
5241
         {
5241
         {
5242
             "name": "openspout/openspout",
5242
             "name": "openspout/openspout",
5243
-            "version": "v4.24.4",
5243
+            "version": "v4.24.5",
5244
             "source": {
5244
             "source": {
5245
                 "type": "git",
5245
                 "type": "git",
5246
                 "url": "https://github.com/openspout/openspout.git",
5246
                 "url": "https://github.com/openspout/openspout.git",
5247
-                "reference": "e5f92c5c9e6cc44119918da66bb097a0ffc202b2"
5247
+                "reference": "393299ae21153f042f48b185f2adeb4b157d1d93"
5248
             },
5248
             },
5249
             "dist": {
5249
             "dist": {
5250
                 "type": "zip",
5250
                 "type": "zip",
5251
-                "url": "https://api.github.com/repos/openspout/openspout/zipball/e5f92c5c9e6cc44119918da66bb097a0ffc202b2",
5252
-                "reference": "e5f92c5c9e6cc44119918da66bb097a0ffc202b2",
5251
+                "url": "https://api.github.com/repos/openspout/openspout/zipball/393299ae21153f042f48b185f2adeb4b157d1d93",
5252
+                "reference": "393299ae21153f042f48b185f2adeb4b157d1d93",
5253
                 "shasum": ""
5253
                 "shasum": ""
5254
             },
5254
             },
5255
             "require": {
5255
             "require": {
5263
             },
5263
             },
5264
             "require-dev": {
5264
             "require-dev": {
5265
                 "ext-zlib": "*",
5265
                 "ext-zlib": "*",
5266
-                "friendsofphp/php-cs-fixer": "^3.59.3",
5266
+                "friendsofphp/php-cs-fixer": "^3.60.0",
5267
                 "infection/infection": "^0.29.6",
5267
                 "infection/infection": "^0.29.6",
5268
                 "phpbench/phpbench": "^1.3.1",
5268
                 "phpbench/phpbench": "^1.3.1",
5269
-                "phpstan/phpstan": "^1.11.7",
5269
+                "phpstan/phpstan": "^1.11.8",
5270
                 "phpstan/phpstan-phpunit": "^1.4.0",
5270
                 "phpstan/phpstan-phpunit": "^1.4.0",
5271
                 "phpstan/phpstan-strict-rules": "^1.6.0",
5271
                 "phpstan/phpstan-strict-rules": "^1.6.0",
5272
-                "phpunit/phpunit": "^10.5.20 || ^11.2.2"
5272
+                "phpunit/phpunit": "^10.5.20 || ^11.2.8"
5273
             },
5273
             },
5274
             "suggest": {
5274
             "suggest": {
5275
                 "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)",
5275
                 "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)",
5317
             ],
5317
             ],
5318
             "support": {
5318
             "support": {
5319
                 "issues": "https://github.com/openspout/openspout/issues",
5319
                 "issues": "https://github.com/openspout/openspout/issues",
5320
-                "source": "https://github.com/openspout/openspout/tree/v4.24.4"
5320
+                "source": "https://github.com/openspout/openspout/tree/v4.24.5"
5321
             },
5321
             },
5322
             "funding": [
5322
             "funding": [
5323
                 {
5323
                 {
5329
                     "type": "github"
5329
                     "type": "github"
5330
                 }
5330
                 }
5331
             ],
5331
             ],
5332
-            "time": "2024-07-22T09:30:54+00:00"
5332
+            "time": "2024-07-26T05:48:04+00:00"
5333
         },
5333
         },
5334
         {
5334
         {
5335
             "name": "paragonie/constant_time_encoding",
5335
             "name": "paragonie/constant_time_encoding",
6839
         },
6839
         },
6840
         {
6840
         {
6841
             "name": "symfony/console",
6841
             "name": "symfony/console",
6842
-            "version": "v7.1.2",
6842
+            "version": "v7.1.3",
6843
             "source": {
6843
             "source": {
6844
                 "type": "git",
6844
                 "type": "git",
6845
                 "url": "https://github.com/symfony/console.git",
6845
                 "url": "https://github.com/symfony/console.git",
6846
-                "reference": "0aa29ca177f432ab68533432db0de059f39c92ae"
6846
+                "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9"
6847
             },
6847
             },
6848
             "dist": {
6848
             "dist": {
6849
                 "type": "zip",
6849
                 "type": "zip",
6850
-                "url": "https://api.github.com/repos/symfony/console/zipball/0aa29ca177f432ab68533432db0de059f39c92ae",
6851
-                "reference": "0aa29ca177f432ab68533432db0de059f39c92ae",
6850
+                "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9",
6851
+                "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9",
6852
                 "shasum": ""
6852
                 "shasum": ""
6853
             },
6853
             },
6854
             "require": {
6854
             "require": {
6912
                 "terminal"
6912
                 "terminal"
6913
             ],
6913
             ],
6914
             "support": {
6914
             "support": {
6915
-                "source": "https://github.com/symfony/console/tree/v7.1.2"
6915
+                "source": "https://github.com/symfony/console/tree/v7.1.3"
6916
             },
6916
             },
6917
             "funding": [
6917
             "funding": [
6918
                 {
6918
                 {
6928
                     "type": "tidelift"
6928
                     "type": "tidelift"
6929
                 }
6929
                 }
6930
             ],
6930
             ],
6931
-            "time": "2024-06-28T10:03:55+00:00"
6931
+            "time": "2024-07-26T12:41:01+00:00"
6932
         },
6932
         },
6933
         {
6933
         {
6934
             "name": "symfony/css-selector",
6934
             "name": "symfony/css-selector",
7064
         },
7064
         },
7065
         {
7065
         {
7066
             "name": "symfony/error-handler",
7066
             "name": "symfony/error-handler",
7067
-            "version": "v7.1.2",
7067
+            "version": "v7.1.3",
7068
             "source": {
7068
             "source": {
7069
                 "type": "git",
7069
                 "type": "git",
7070
                 "url": "https://github.com/symfony/error-handler.git",
7070
                 "url": "https://github.com/symfony/error-handler.git",
7071
-                "reference": "2412d3dddb5c9ea51a39cfbff1c565fc9844ca32"
7071
+                "reference": "432bb369952795c61ca1def65e078c4a80dad13c"
7072
             },
7072
             },
7073
             "dist": {
7073
             "dist": {
7074
                 "type": "zip",
7074
                 "type": "zip",
7075
-                "url": "https://api.github.com/repos/symfony/error-handler/zipball/2412d3dddb5c9ea51a39cfbff1c565fc9844ca32",
7076
-                "reference": "2412d3dddb5c9ea51a39cfbff1c565fc9844ca32",
7075
+                "url": "https://api.github.com/repos/symfony/error-handler/zipball/432bb369952795c61ca1def65e078c4a80dad13c",
7076
+                "reference": "432bb369952795c61ca1def65e078c4a80dad13c",
7077
                 "shasum": ""
7077
                 "shasum": ""
7078
             },
7078
             },
7079
             "require": {
7079
             "require": {
7119
             "description": "Provides tools to manage errors and ease debugging PHP code",
7119
             "description": "Provides tools to manage errors and ease debugging PHP code",
7120
             "homepage": "https://symfony.com",
7120
             "homepage": "https://symfony.com",
7121
             "support": {
7121
             "support": {
7122
-                "source": "https://github.com/symfony/error-handler/tree/v7.1.2"
7122
+                "source": "https://github.com/symfony/error-handler/tree/v7.1.3"
7123
             },
7123
             },
7124
             "funding": [
7124
             "funding": [
7125
                 {
7125
                 {
7135
                     "type": "tidelift"
7135
                     "type": "tidelift"
7136
                 }
7136
                 }
7137
             ],
7137
             ],
7138
-            "time": "2024-06-25T19:55:06+00:00"
7138
+            "time": "2024-07-26T13:02:51+00:00"
7139
         },
7139
         },
7140
         {
7140
         {
7141
             "name": "symfony/event-dispatcher",
7141
             "name": "symfony/event-dispatcher",
7295
         },
7295
         },
7296
         {
7296
         {
7297
             "name": "symfony/finder",
7297
             "name": "symfony/finder",
7298
-            "version": "v7.1.1",
7298
+            "version": "v7.1.3",
7299
             "source": {
7299
             "source": {
7300
                 "type": "git",
7300
                 "type": "git",
7301
                 "url": "https://github.com/symfony/finder.git",
7301
                 "url": "https://github.com/symfony/finder.git",
7302
-                "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6"
7302
+                "reference": "717c6329886f32dc65e27461f80f2a465412fdca"
7303
             },
7303
             },
7304
             "dist": {
7304
             "dist": {
7305
                 "type": "zip",
7305
                 "type": "zip",
7306
-                "url": "https://api.github.com/repos/symfony/finder/zipball/fbb0ba67688b780efbc886c1a0a0948dcf7205d6",
7307
-                "reference": "fbb0ba67688b780efbc886c1a0a0948dcf7205d6",
7306
+                "url": "https://api.github.com/repos/symfony/finder/zipball/717c6329886f32dc65e27461f80f2a465412fdca",
7307
+                "reference": "717c6329886f32dc65e27461f80f2a465412fdca",
7308
                 "shasum": ""
7308
                 "shasum": ""
7309
             },
7309
             },
7310
             "require": {
7310
             "require": {
7339
             "description": "Finds files and directories via an intuitive fluent interface",
7339
             "description": "Finds files and directories via an intuitive fluent interface",
7340
             "homepage": "https://symfony.com",
7340
             "homepage": "https://symfony.com",
7341
             "support": {
7341
             "support": {
7342
-                "source": "https://github.com/symfony/finder/tree/v7.1.1"
7342
+                "source": "https://github.com/symfony/finder/tree/v7.1.3"
7343
             },
7343
             },
7344
             "funding": [
7344
             "funding": [
7345
                 {
7345
                 {
7355
                     "type": "tidelift"
7355
                     "type": "tidelift"
7356
                 }
7356
                 }
7357
             ],
7357
             ],
7358
-            "time": "2024-05-31T14:57:53+00:00"
7358
+            "time": "2024-07-24T07:08:44+00:00"
7359
         },
7359
         },
7360
         {
7360
         {
7361
             "name": "symfony/html-sanitizer",
7361
             "name": "symfony/html-sanitizer",
7428
         },
7428
         },
7429
         {
7429
         {
7430
             "name": "symfony/http-foundation",
7430
             "name": "symfony/http-foundation",
7431
-            "version": "v7.1.1",
7431
+            "version": "v7.1.3",
7432
             "source": {
7432
             "source": {
7433
                 "type": "git",
7433
                 "type": "git",
7434
                 "url": "https://github.com/symfony/http-foundation.git",
7434
                 "url": "https://github.com/symfony/http-foundation.git",
7435
-                "reference": "74d171d5b6a1d9e4bfee09a41937c17a7536acfa"
7435
+                "reference": "f602d5c17d1fa02f8019ace2687d9d136b7f4a1a"
7436
             },
7436
             },
7437
             "dist": {
7437
             "dist": {
7438
                 "type": "zip",
7438
                 "type": "zip",
7439
-                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/74d171d5b6a1d9e4bfee09a41937c17a7536acfa",
7440
-                "reference": "74d171d5b6a1d9e4bfee09a41937c17a7536acfa",
7439
+                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f602d5c17d1fa02f8019ace2687d9d136b7f4a1a",
7440
+                "reference": "f602d5c17d1fa02f8019ace2687d9d136b7f4a1a",
7441
                 "shasum": ""
7441
                 "shasum": ""
7442
             },
7442
             },
7443
             "require": {
7443
             "require": {
7485
             "description": "Defines an object-oriented layer for the HTTP specification",
7485
             "description": "Defines an object-oriented layer for the HTTP specification",
7486
             "homepage": "https://symfony.com",
7486
             "homepage": "https://symfony.com",
7487
             "support": {
7487
             "support": {
7488
-                "source": "https://github.com/symfony/http-foundation/tree/v7.1.1"
7488
+                "source": "https://github.com/symfony/http-foundation/tree/v7.1.3"
7489
             },
7489
             },
7490
             "funding": [
7490
             "funding": [
7491
                 {
7491
                 {
7501
                     "type": "tidelift"
7501
                     "type": "tidelift"
7502
                 }
7502
                 }
7503
             ],
7503
             ],
7504
-            "time": "2024-05-31T14:57:53+00:00"
7504
+            "time": "2024-07-26T12:41:01+00:00"
7505
         },
7505
         },
7506
         {
7506
         {
7507
             "name": "symfony/http-kernel",
7507
             "name": "symfony/http-kernel",
7508
-            "version": "v7.1.2",
7508
+            "version": "v7.1.3",
7509
             "source": {
7509
             "source": {
7510
                 "type": "git",
7510
                 "type": "git",
7511
                 "url": "https://github.com/symfony/http-kernel.git",
7511
                 "url": "https://github.com/symfony/http-kernel.git",
7512
-                "reference": "ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6"
7512
+                "reference": "db9702f3a04cc471ec8c70e881825db26ac5f186"
7513
             },
7513
             },
7514
             "dist": {
7514
             "dist": {
7515
                 "type": "zip",
7515
                 "type": "zip",
7516
-                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6",
7517
-                "reference": "ae3fa717db4d41a55d14c2bd92399e37cf5bc0f6",
7516
+                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/db9702f3a04cc471ec8c70e881825db26ac5f186",
7517
+                "reference": "db9702f3a04cc471ec8c70e881825db26ac5f186",
7518
                 "shasum": ""
7518
                 "shasum": ""
7519
             },
7519
             },
7520
             "require": {
7520
             "require": {
7599
             "description": "Provides a structured process for converting a Request into a Response",
7599
             "description": "Provides a structured process for converting a Request into a Response",
7600
             "homepage": "https://symfony.com",
7600
             "homepage": "https://symfony.com",
7601
             "support": {
7601
             "support": {
7602
-                "source": "https://github.com/symfony/http-kernel/tree/v7.1.2"
7602
+                "source": "https://github.com/symfony/http-kernel/tree/v7.1.3"
7603
             },
7603
             },
7604
             "funding": [
7604
             "funding": [
7605
                 {
7605
                 {
7615
                     "type": "tidelift"
7615
                     "type": "tidelift"
7616
                 }
7616
                 }
7617
             ],
7617
             ],
7618
-            "time": "2024-06-28T13:13:31+00:00"
7618
+            "time": "2024-07-26T14:58:15+00:00"
7619
         },
7619
         },
7620
         {
7620
         {
7621
             "name": "symfony/intl",
7621
             "name": "symfony/intl",
8576
         },
8576
         },
8577
         {
8577
         {
8578
             "name": "symfony/process",
8578
             "name": "symfony/process",
8579
-            "version": "v7.1.1",
8579
+            "version": "v7.1.3",
8580
             "source": {
8580
             "source": {
8581
                 "type": "git",
8581
                 "type": "git",
8582
                 "url": "https://github.com/symfony/process.git",
8582
                 "url": "https://github.com/symfony/process.git",
8583
-                "reference": "febf90124323a093c7ee06fdb30e765ca3c20028"
8583
+                "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca"
8584
             },
8584
             },
8585
             "dist": {
8585
             "dist": {
8586
                 "type": "zip",
8586
                 "type": "zip",
8587
-                "url": "https://api.github.com/repos/symfony/process/zipball/febf90124323a093c7ee06fdb30e765ca3c20028",
8588
-                "reference": "febf90124323a093c7ee06fdb30e765ca3c20028",
8587
+                "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca",
8588
+                "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca",
8589
                 "shasum": ""
8589
                 "shasum": ""
8590
             },
8590
             },
8591
             "require": {
8591
             "require": {
8617
             "description": "Executes commands in sub-processes",
8617
             "description": "Executes commands in sub-processes",
8618
             "homepage": "https://symfony.com",
8618
             "homepage": "https://symfony.com",
8619
             "support": {
8619
             "support": {
8620
-                "source": "https://github.com/symfony/process/tree/v7.1.1"
8620
+                "source": "https://github.com/symfony/process/tree/v7.1.3"
8621
             },
8621
             },
8622
             "funding": [
8622
             "funding": [
8623
                 {
8623
                 {
8633
                     "type": "tidelift"
8633
                     "type": "tidelift"
8634
                 }
8634
                 }
8635
             ],
8635
             ],
8636
-            "time": "2024-05-31T14:57:53+00:00"
8636
+            "time": "2024-07-26T12:44:47+00:00"
8637
         },
8637
         },
8638
         {
8638
         {
8639
             "name": "symfony/routing",
8639
             "name": "symfony/routing",
8640
-            "version": "v7.1.1",
8640
+            "version": "v7.1.3",
8641
             "source": {
8641
             "source": {
8642
                 "type": "git",
8642
                 "type": "git",
8643
                 "url": "https://github.com/symfony/routing.git",
8643
                 "url": "https://github.com/symfony/routing.git",
8644
-                "reference": "60c31bab5c45af7f13091b87deb708830f3c96c0"
8644
+                "reference": "8a908a3f22d5a1b5d297578c2ceb41b02fa916d0"
8645
             },
8645
             },
8646
             "dist": {
8646
             "dist": {
8647
                 "type": "zip",
8647
                 "type": "zip",
8648
-                "url": "https://api.github.com/repos/symfony/routing/zipball/60c31bab5c45af7f13091b87deb708830f3c96c0",
8649
-                "reference": "60c31bab5c45af7f13091b87deb708830f3c96c0",
8648
+                "url": "https://api.github.com/repos/symfony/routing/zipball/8a908a3f22d5a1b5d297578c2ceb41b02fa916d0",
8649
+                "reference": "8a908a3f22d5a1b5d297578c2ceb41b02fa916d0",
8650
                 "shasum": ""
8650
                 "shasum": ""
8651
             },
8651
             },
8652
             "require": {
8652
             "require": {
8698
                 "url"
8698
                 "url"
8699
             ],
8699
             ],
8700
             "support": {
8700
             "support": {
8701
-                "source": "https://github.com/symfony/routing/tree/v7.1.1"
8701
+                "source": "https://github.com/symfony/routing/tree/v7.1.3"
8702
             },
8702
             },
8703
             "funding": [
8703
             "funding": [
8704
                 {
8704
                 {
8714
                     "type": "tidelift"
8714
                     "type": "tidelift"
8715
                 }
8715
                 }
8716
             ],
8716
             ],
8717
-            "time": "2024-05-31T14:57:53+00:00"
8717
+            "time": "2024-07-17T06:10:24+00:00"
8718
         },
8718
         },
8719
         {
8719
         {
8720
             "name": "symfony/service-contracts",
8720
             "name": "symfony/service-contracts",
8801
         },
8801
         },
8802
         {
8802
         {
8803
             "name": "symfony/string",
8803
             "name": "symfony/string",
8804
-            "version": "v7.1.2",
8804
+            "version": "v7.1.3",
8805
             "source": {
8805
             "source": {
8806
                 "type": "git",
8806
                 "type": "git",
8807
                 "url": "https://github.com/symfony/string.git",
8807
                 "url": "https://github.com/symfony/string.git",
8808
-                "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8"
8808
+                "reference": "ea272a882be7f20cad58d5d78c215001617b7f07"
8809
             },
8809
             },
8810
             "dist": {
8810
             "dist": {
8811
                 "type": "zip",
8811
                 "type": "zip",
8812
-                "url": "https://api.github.com/repos/symfony/string/zipball/14221089ac66cf82e3cf3d1c1da65de305587ff8",
8813
-                "reference": "14221089ac66cf82e3cf3d1c1da65de305587ff8",
8812
+                "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07",
8813
+                "reference": "ea272a882be7f20cad58d5d78c215001617b7f07",
8814
                 "shasum": ""
8814
                 "shasum": ""
8815
             },
8815
             },
8816
             "require": {
8816
             "require": {
8868
                 "utf8"
8868
                 "utf8"
8869
             ],
8869
             ],
8870
             "support": {
8870
             "support": {
8871
-                "source": "https://github.com/symfony/string/tree/v7.1.2"
8871
+                "source": "https://github.com/symfony/string/tree/v7.1.3"
8872
             },
8872
             },
8873
             "funding": [
8873
             "funding": [
8874
                 {
8874
                 {
8884
                     "type": "tidelift"
8884
                     "type": "tidelift"
8885
                 }
8885
                 }
8886
             ],
8886
             ],
8887
-            "time": "2024-06-28T09:27:18+00:00"
8887
+            "time": "2024-07-22T10:25:37+00:00"
8888
         },
8888
         },
8889
         {
8889
         {
8890
             "name": "symfony/translation",
8890
             "name": "symfony/translation",
8891
-            "version": "v7.1.1",
8891
+            "version": "v7.1.3",
8892
             "source": {
8892
             "source": {
8893
                 "type": "git",
8893
                 "type": "git",
8894
                 "url": "https://github.com/symfony/translation.git",
8894
                 "url": "https://github.com/symfony/translation.git",
8895
-                "reference": "cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3"
8895
+                "reference": "8d5e50c813ba2859a6dfc99a0765c550507934a1"
8896
             },
8896
             },
8897
             "dist": {
8897
             "dist": {
8898
                 "type": "zip",
8898
                 "type": "zip",
8899
-                "url": "https://api.github.com/repos/symfony/translation/zipball/cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3",
8900
-                "reference": "cf5ae136e124fc7681b34ce9fac9d5b9ae8ceee3",
8899
+                "url": "https://api.github.com/repos/symfony/translation/zipball/8d5e50c813ba2859a6dfc99a0765c550507934a1",
8900
+                "reference": "8d5e50c813ba2859a6dfc99a0765c550507934a1",
8901
                 "shasum": ""
8901
                 "shasum": ""
8902
             },
8902
             },
8903
             "require": {
8903
             "require": {
8962
             "description": "Provides tools to internationalize your application",
8962
             "description": "Provides tools to internationalize your application",
8963
             "homepage": "https://symfony.com",
8963
             "homepage": "https://symfony.com",
8964
             "support": {
8964
             "support": {
8965
-                "source": "https://github.com/symfony/translation/tree/v7.1.1"
8965
+                "source": "https://github.com/symfony/translation/tree/v7.1.3"
8966
             },
8966
             },
8967
             "funding": [
8967
             "funding": [
8968
                 {
8968
                 {
8978
                     "type": "tidelift"
8978
                     "type": "tidelift"
8979
                 }
8979
                 }
8980
             ],
8980
             ],
8981
-            "time": "2024-05-31T14:57:53+00:00"
8981
+            "time": "2024-07-26T12:41:01+00:00"
8982
         },
8982
         },
8983
         {
8983
         {
8984
             "name": "symfony/translation-contracts",
8984
             "name": "symfony/translation-contracts",
9134
         },
9134
         },
9135
         {
9135
         {
9136
             "name": "symfony/var-dumper",
9136
             "name": "symfony/var-dumper",
9137
-            "version": "v7.1.2",
9137
+            "version": "v7.1.3",
9138
             "source": {
9138
             "source": {
9139
                 "type": "git",
9139
                 "type": "git",
9140
                 "url": "https://github.com/symfony/var-dumper.git",
9140
                 "url": "https://github.com/symfony/var-dumper.git",
9141
-                "reference": "5857c57c6b4b86524c08cf4f4bc95327270a816d"
9141
+                "reference": "86af4617cca75a6e28598f49ae0690f3b9d4591f"
9142
             },
9142
             },
9143
             "dist": {
9143
             "dist": {
9144
                 "type": "zip",
9144
                 "type": "zip",
9145
-                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5857c57c6b4b86524c08cf4f4bc95327270a816d",
9146
-                "reference": "5857c57c6b4b86524c08cf4f4bc95327270a816d",
9145
+                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/86af4617cca75a6e28598f49ae0690f3b9d4591f",
9146
+                "reference": "86af4617cca75a6e28598f49ae0690f3b9d4591f",
9147
                 "shasum": ""
9147
                 "shasum": ""
9148
             },
9148
             },
9149
             "require": {
9149
             "require": {
9197
                 "dump"
9197
                 "dump"
9198
             ],
9198
             ],
9199
             "support": {
9199
             "support": {
9200
-                "source": "https://github.com/symfony/var-dumper/tree/v7.1.2"
9200
+                "source": "https://github.com/symfony/var-dumper/tree/v7.1.3"
9201
             },
9201
             },
9202
             "funding": [
9202
             "funding": [
9203
                 {
9203
                 {
9213
                     "type": "tidelift"
9213
                     "type": "tidelift"
9214
                 }
9214
                 }
9215
             ],
9215
             ],
9216
-            "time": "2024-06-28T08:00:31+00:00"
9216
+            "time": "2024-07-26T12:41:01+00:00"
9217
         },
9217
         },
9218
         {
9218
         {
9219
             "name": "tijsverkoyen/css-to-inline-styles",
9219
             "name": "tijsverkoyen/css-to-inline-styles",
10288
         },
10288
         },
10289
         {
10289
         {
10290
             "name": "phpstan/phpstan",
10290
             "name": "phpstan/phpstan",
10291
-            "version": "1.11.7",
10291
+            "version": "1.11.8",
10292
             "source": {
10292
             "source": {
10293
                 "type": "git",
10293
                 "type": "git",
10294
                 "url": "https://github.com/phpstan/phpstan.git",
10294
                 "url": "https://github.com/phpstan/phpstan.git",
10295
-                "reference": "52d2bbfdcae7f895915629e4694e9497d0f8e28d"
10295
+                "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec"
10296
             },
10296
             },
10297
             "dist": {
10297
             "dist": {
10298
                 "type": "zip",
10298
                 "type": "zip",
10299
-                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/52d2bbfdcae7f895915629e4694e9497d0f8e28d",
10300
-                "reference": "52d2bbfdcae7f895915629e4694e9497d0f8e28d",
10299
+                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec",
10300
+                "reference": "6adbd118e6c0515dd2f36b06cde1d6da40f1b8ec",
10301
                 "shasum": ""
10301
                 "shasum": ""
10302
             },
10302
             },
10303
             "require": {
10303
             "require": {
10342
                     "type": "github"
10342
                     "type": "github"
10343
                 }
10343
                 }
10344
             ],
10344
             ],
10345
-            "time": "2024-07-06T11:17:41+00:00"
10345
+            "time": "2024-07-24T07:01:22+00:00"
10346
         },
10346
         },
10347
         {
10347
         {
10348
             "name": "phpunit/php-code-coverage",
10348
             "name": "phpunit/php-code-coverage",
10768
         },
10768
         },
10769
         {
10769
         {
10770
             "name": "rector/rector",
10770
             "name": "rector/rector",
10771
-            "version": "1.2.1",
10771
+            "version": "1.2.2",
10772
             "source": {
10772
             "source": {
10773
                 "type": "git",
10773
                 "type": "git",
10774
                 "url": "https://github.com/rectorphp/rector.git",
10774
                 "url": "https://github.com/rectorphp/rector.git",
10775
-                "reference": "b38a3eed3ce2046f40c001255e2fec9d2746bacf"
10775
+                "reference": "044e6364017882d1e346da8690eeabc154da5495"
10776
             },
10776
             },
10777
             "dist": {
10777
             "dist": {
10778
                 "type": "zip",
10778
                 "type": "zip",
10779
-                "url": "https://api.github.com/repos/rectorphp/rector/zipball/b38a3eed3ce2046f40c001255e2fec9d2746bacf",
10780
-                "reference": "b38a3eed3ce2046f40c001255e2fec9d2746bacf",
10779
+                "url": "https://api.github.com/repos/rectorphp/rector/zipball/044e6364017882d1e346da8690eeabc154da5495",
10780
+                "reference": "044e6364017882d1e346da8690eeabc154da5495",
10781
                 "shasum": ""
10781
                 "shasum": ""
10782
             },
10782
             },
10783
             "require": {
10783
             "require": {
10815
             ],
10815
             ],
10816
             "support": {
10816
             "support": {
10817
                 "issues": "https://github.com/rectorphp/rector/issues",
10817
                 "issues": "https://github.com/rectorphp/rector/issues",
10818
-                "source": "https://github.com/rectorphp/rector/tree/1.2.1"
10818
+                "source": "https://github.com/rectorphp/rector/tree/1.2.2"
10819
             },
10819
             },
10820
             "funding": [
10820
             "funding": [
10821
                 {
10821
                 {
10823
                     "type": "github"
10823
                     "type": "github"
10824
                 }
10824
                 }
10825
             ],
10825
             ],
10826
-            "time": "2024-07-16T00:22:54+00:00"
10826
+            "time": "2024-07-25T07:44:34+00:00"
10827
         },
10827
         },
10828
         {
10828
         {
10829
             "name": "sebastian/cli-parser",
10829
             "name": "sebastian/cli-parser",
11806
         },
11806
         },
11807
         {
11807
         {
11808
             "name": "spatie/error-solutions",
11808
             "name": "spatie/error-solutions",
11809
-            "version": "1.1.0",
11809
+            "version": "1.1.1",
11810
             "source": {
11810
             "source": {
11811
                 "type": "git",
11811
                 "type": "git",
11812
                 "url": "https://github.com/spatie/error-solutions.git",
11812
                 "url": "https://github.com/spatie/error-solutions.git",
11813
-                "reference": "a014da18f2675ea15af0ba97f7e9aee59e13964f"
11813
+                "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67"
11814
             },
11814
             },
11815
             "dist": {
11815
             "dist": {
11816
                 "type": "zip",
11816
                 "type": "zip",
11817
-                "url": "https://api.github.com/repos/spatie/error-solutions/zipball/a014da18f2675ea15af0ba97f7e9aee59e13964f",
11818
-                "reference": "a014da18f2675ea15af0ba97f7e9aee59e13964f",
11817
+                "url": "https://api.github.com/repos/spatie/error-solutions/zipball/ae7393122eda72eed7cc4f176d1e96ea444f2d67",
11818
+                "reference": "ae7393122eda72eed7cc4f176d1e96ea444f2d67",
11819
                 "shasum": ""
11819
                 "shasum": ""
11820
             },
11820
             },
11821
             "require": {
11821
             "require": {
11868
             ],
11868
             ],
11869
             "support": {
11869
             "support": {
11870
                 "issues": "https://github.com/spatie/error-solutions/issues",
11870
                 "issues": "https://github.com/spatie/error-solutions/issues",
11871
-                "source": "https://github.com/spatie/error-solutions/tree/1.1.0"
11871
+                "source": "https://github.com/spatie/error-solutions/tree/1.1.1"
11872
             },
11872
             },
11873
             "funding": [
11873
             "funding": [
11874
                 {
11874
                 {
11876
                     "type": "github"
11876
                     "type": "github"
11877
                 }
11877
                 }
11878
             ],
11878
             ],
11879
-            "time": "2024-07-22T08:18:22+00:00"
11879
+            "time": "2024-07-25T11:06:04+00:00"
11880
         },
11880
         },
11881
         {
11881
         {
11882
             "name": "spatie/flare-client-php",
11882
             "name": "spatie/flare-client-php",

+ 82
- 82
package-lock.json 查看文件

541
             }
541
             }
542
         },
542
         },
543
         "node_modules/@rollup/rollup-android-arm-eabi": {
543
         "node_modules/@rollup/rollup-android-arm-eabi": {
544
-            "version": "4.19.0",
545
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.0.tgz",
546
-            "integrity": "sha512-JlPfZ/C7yn5S5p0yKk7uhHTTnFlvTgLetl2VxqE518QgyM7C9bSfFTYvB/Q/ftkq0RIPY4ySxTz+/wKJ/dXC0w==",
544
+            "version": "4.19.1",
545
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.19.1.tgz",
546
+            "integrity": "sha512-XzqSg714++M+FXhHfXpS1tDnNZNpgxxuGZWlRG/jSj+VEPmZ0yg6jV4E0AL3uyBKxO8mO3xtOsP5mQ+XLfrlww==",
547
             "cpu": [
547
             "cpu": [
548
                 "arm"
548
                 "arm"
549
             ],
549
             ],
555
             ]
555
             ]
556
         },
556
         },
557
         "node_modules/@rollup/rollup-android-arm64": {
557
         "node_modules/@rollup/rollup-android-arm64": {
558
-            "version": "4.19.0",
559
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.0.tgz",
560
-            "integrity": "sha512-RDxUSY8D1tWYfn00DDi5myxKgOk6RvWPxhmWexcICt/MEC6yEMr4HNCu1sXXYLw8iAsg0D44NuU+qNq7zVWCrw==",
558
+            "version": "4.19.1",
559
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.19.1.tgz",
560
+            "integrity": "sha512-thFUbkHteM20BGShD6P08aungq4irbIZKUNbG70LN8RkO7YztcGPiKTTGZS7Kw+x5h8hOXs0i4OaHwFxlpQN6A==",
561
             "cpu": [
561
             "cpu": [
562
                 "arm64"
562
                 "arm64"
563
             ],
563
             ],
569
             ]
569
             ]
570
         },
570
         },
571
         "node_modules/@rollup/rollup-darwin-arm64": {
571
         "node_modules/@rollup/rollup-darwin-arm64": {
572
-            "version": "4.19.0",
573
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.0.tgz",
574
-            "integrity": "sha512-emvKHL4B15x6nlNTBMtIaC9tLPRpeA5jMvRLXVbl/W9Ie7HhkrE7KQjvgS9uxgatL1HmHWDXk5TTS4IaNJxbAA==",
572
+            "version": "4.19.1",
573
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.19.1.tgz",
574
+            "integrity": "sha512-8o6eqeFZzVLia2hKPUZk4jdE3zW7LCcZr+MD18tXkgBBid3lssGVAYuox8x6YHoEPDdDa9ixTaStcmx88lio5Q==",
575
             "cpu": [
575
             "cpu": [
576
                 "arm64"
576
                 "arm64"
577
             ],
577
             ],
583
             ]
583
             ]
584
         },
584
         },
585
         "node_modules/@rollup/rollup-darwin-x64": {
585
         "node_modules/@rollup/rollup-darwin-x64": {
586
-            "version": "4.19.0",
587
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.0.tgz",
588
-            "integrity": "sha512-fO28cWA1dC57qCd+D0rfLC4VPbh6EOJXrreBmFLWPGI9dpMlER2YwSPZzSGfq11XgcEpPukPTfEVFtw2q2nYJg==",
586
+            "version": "4.19.1",
587
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.19.1.tgz",
588
+            "integrity": "sha512-4T42heKsnbjkn7ovYiAdDVRRWZLU9Kmhdt6HafZxFcUdpjlBlxj4wDrt1yFWLk7G4+E+8p2C9tcmSu0KA6auGA==",
589
             "cpu": [
589
             "cpu": [
590
                 "x64"
590
                 "x64"
591
             ],
591
             ],
597
             ]
597
             ]
598
         },
598
         },
599
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
599
         "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
600
-            "version": "4.19.0",
601
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.0.tgz",
602
-            "integrity": "sha512-2Rn36Ubxdv32NUcfm0wB1tgKqkQuft00PtM23VqLuCUR4N5jcNWDoV5iBC9jeGdgS38WK66ElncprqgMUOyomw==",
600
+            "version": "4.19.1",
601
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.19.1.tgz",
602
+            "integrity": "sha512-MXg1xp+e5GhZ3Vit1gGEyoC+dyQUBy2JgVQ+3hUrD9wZMkUw/ywgkpK7oZgnB6kPpGrxJ41clkPPnsknuD6M2Q==",
603
             "cpu": [
603
             "cpu": [
604
                 "arm"
604
                 "arm"
605
             ],
605
             ],
611
             ]
611
             ]
612
         },
612
         },
613
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
613
         "node_modules/@rollup/rollup-linux-arm-musleabihf": {
614
-            "version": "4.19.0",
615
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.0.tgz",
616
-            "integrity": "sha512-gJuzIVdq/X1ZA2bHeCGCISe0VWqCoNT8BvkQ+BfsixXwTOndhtLUpOg0A1Fcx/+eA6ei6rMBzlOz4JzmiDw7JQ==",
614
+            "version": "4.19.1",
615
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.19.1.tgz",
616
+            "integrity": "sha512-DZNLwIY4ftPSRVkJEaxYkq7u2zel7aah57HESuNkUnz+3bZHxwkCUkrfS2IWC1sxK6F2QNIR0Qr/YXw7nkF3Pw==",
617
             "cpu": [
617
             "cpu": [
618
                 "arm"
618
                 "arm"
619
             ],
619
             ],
625
             ]
625
             ]
626
         },
626
         },
627
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
627
         "node_modules/@rollup/rollup-linux-arm64-gnu": {
628
-            "version": "4.19.0",
629
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.0.tgz",
630
-            "integrity": "sha512-0EkX2HYPkSADo9cfeGFoQ7R0/wTKb7q6DdwI4Yn/ULFE1wuRRCHybxpl2goQrx4c/yzK3I8OlgtBu4xvted0ug==",
628
+            "version": "4.19.1",
629
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.19.1.tgz",
630
+            "integrity": "sha512-C7evongnjyxdngSDRRSQv5GvyfISizgtk9RM+z2biV5kY6S/NF/wta7K+DanmktC5DkuaJQgoKGf7KUDmA7RUw==",
631
             "cpu": [
631
             "cpu": [
632
                 "arm64"
632
                 "arm64"
633
             ],
633
             ],
639
             ]
639
             ]
640
         },
640
         },
641
         "node_modules/@rollup/rollup-linux-arm64-musl": {
641
         "node_modules/@rollup/rollup-linux-arm64-musl": {
642
-            "version": "4.19.0",
643
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.0.tgz",
644
-            "integrity": "sha512-GlIQRj9px52ISomIOEUq/IojLZqzkvRpdP3cLgIE1wUWaiU5Takwlzpz002q0Nxxr1y2ZgxC2obWxjr13lvxNQ==",
642
+            "version": "4.19.1",
643
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.19.1.tgz",
644
+            "integrity": "sha512-89tFWqxfxLLHkAthAcrTs9etAoBFRduNfWdl2xUs/yLV+7XDrJ5yuXMHptNqf1Zw0UCA3cAutkAiAokYCkaPtw==",
645
             "cpu": [
645
             "cpu": [
646
                 "arm64"
646
                 "arm64"
647
             ],
647
             ],
653
             ]
653
             ]
654
         },
654
         },
655
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
655
         "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
656
-            "version": "4.19.0",
657
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.0.tgz",
658
-            "integrity": "sha512-N6cFJzssruDLUOKfEKeovCKiHcdwVYOT1Hs6dovDQ61+Y9n3Ek4zXvtghPPelt6U0AH4aDGnDLb83uiJMkWYzQ==",
656
+            "version": "4.19.1",
657
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.19.1.tgz",
658
+            "integrity": "sha512-PromGeV50sq+YfaisG8W3fd+Cl6mnOOiNv2qKKqKCpiiEke2KiKVyDqG/Mb9GWKbYMHj5a01fq/qlUR28PFhCQ==",
659
             "cpu": [
659
             "cpu": [
660
                 "ppc64"
660
                 "ppc64"
661
             ],
661
             ],
667
             ]
667
             ]
668
         },
668
         },
669
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
669
         "node_modules/@rollup/rollup-linux-riscv64-gnu": {
670
-            "version": "4.19.0",
671
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.0.tgz",
672
-            "integrity": "sha512-2DnD3mkS2uuam/alF+I7M84koGwvn3ZVD7uG+LEWpyzo/bq8+kKnus2EVCkcvh6PlNB8QPNFOz6fWd5N8o1CYg==",
670
+            "version": "4.19.1",
671
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.19.1.tgz",
672
+            "integrity": "sha512-/1BmHYh+iz0cNCP0oHCuF8CSiNj0JOGf0jRlSo3L/FAyZyG2rGBuKpkZVH9YF+x58r1jgWxvm1aRg3DHrLDt6A==",
673
             "cpu": [
673
             "cpu": [
674
                 "riscv64"
674
                 "riscv64"
675
             ],
675
             ],
681
             ]
681
             ]
682
         },
682
         },
683
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
683
         "node_modules/@rollup/rollup-linux-s390x-gnu": {
684
-            "version": "4.19.0",
685
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.0.tgz",
686
-            "integrity": "sha512-D6pkaF7OpE7lzlTOFCB2m3Ngzu2ykw40Nka9WmKGUOTS3xcIieHe82slQlNq69sVB04ch73thKYIWz/Ian8DUA==",
684
+            "version": "4.19.1",
685
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.19.1.tgz",
686
+            "integrity": "sha512-0cYP5rGkQWRZKy9/HtsWVStLXzCF3cCBTRI+qRL8Z+wkYlqN7zrSYm6FuY5Kd5ysS5aH0q5lVgb/WbG4jqXN1Q==",
687
             "cpu": [
687
             "cpu": [
688
                 "s390x"
688
                 "s390x"
689
             ],
689
             ],
695
             ]
695
             ]
696
         },
696
         },
697
         "node_modules/@rollup/rollup-linux-x64-gnu": {
697
         "node_modules/@rollup/rollup-linux-x64-gnu": {
698
-            "version": "4.19.0",
699
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.0.tgz",
700
-            "integrity": "sha512-HBndjQLP8OsdJNSxpNIN0einbDmRFg9+UQeZV1eiYupIRuZsDEoeGU43NQsS34Pp166DtwQOnpcbV/zQxM+rWA==",
698
+            "version": "4.19.1",
699
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.19.1.tgz",
700
+            "integrity": "sha512-XUXeI9eM8rMP8aGvii/aOOiMvTs7xlCosq9xCjcqI9+5hBxtjDpD+7Abm1ZhVIFE1J2h2VIg0t2DX/gjespC2Q==",
701
             "cpu": [
701
             "cpu": [
702
                 "x64"
702
                 "x64"
703
             ],
703
             ],
709
             ]
709
             ]
710
         },
710
         },
711
         "node_modules/@rollup/rollup-linux-x64-musl": {
711
         "node_modules/@rollup/rollup-linux-x64-musl": {
712
-            "version": "4.19.0",
713
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.0.tgz",
714
-            "integrity": "sha512-HxfbvfCKJe/RMYJJn0a12eiOI9OOtAUF4G6ozrFUK95BNyoJaSiBjIOHjZskTUffUrB84IPKkFG9H9nEvJGW6A==",
712
+            "version": "4.19.1",
713
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.19.1.tgz",
714
+            "integrity": "sha512-V7cBw/cKXMfEVhpSvVZhC+iGifD6U1zJ4tbibjjN+Xi3blSXaj/rJynAkCFFQfoG6VZrAiP7uGVzL440Q6Me2Q==",
715
             "cpu": [
715
             "cpu": [
716
                 "x64"
716
                 "x64"
717
             ],
717
             ],
723
             ]
723
             ]
724
         },
724
         },
725
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
725
         "node_modules/@rollup/rollup-win32-arm64-msvc": {
726
-            "version": "4.19.0",
727
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.0.tgz",
728
-            "integrity": "sha512-HxDMKIhmcguGTiP5TsLNolwBUK3nGGUEoV/BO9ldUBoMLBssvh4J0X8pf11i1fTV7WShWItB1bKAKjX4RQeYmg==",
726
+            "version": "4.19.1",
727
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.19.1.tgz",
728
+            "integrity": "sha512-88brja2vldW/76jWATlBqHEoGjJLRnP0WOEKAUbMcXaAZnemNhlAHSyj4jIwMoP2T750LE9lblvD4e2jXleZsA==",
729
             "cpu": [
729
             "cpu": [
730
                 "arm64"
730
                 "arm64"
731
             ],
731
             ],
737
             ]
737
             ]
738
         },
738
         },
739
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
739
         "node_modules/@rollup/rollup-win32-ia32-msvc": {
740
-            "version": "4.19.0",
741
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.0.tgz",
742
-            "integrity": "sha512-xItlIAZZaiG/u0wooGzRsx11rokP4qyc/79LkAOdznGRAbOFc+SfEdfUOszG1odsHNgwippUJavag/+W/Etc6Q==",
740
+            "version": "4.19.1",
741
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.19.1.tgz",
742
+            "integrity": "sha512-LdxxcqRVSXi6k6JUrTah1rHuaupoeuiv38du8Mt4r4IPer3kwlTo+RuvfE8KzZ/tL6BhaPlzJ3835i6CxrFIRQ==",
743
             "cpu": [
743
             "cpu": [
744
                 "ia32"
744
                 "ia32"
745
             ],
745
             ],
751
             ]
751
             ]
752
         },
752
         },
753
         "node_modules/@rollup/rollup-win32-x64-msvc": {
753
         "node_modules/@rollup/rollup-win32-x64-msvc": {
754
-            "version": "4.19.0",
755
-            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.0.tgz",
756
-            "integrity": "sha512-xNo5fV5ycvCCKqiZcpB65VMR11NJB+StnxHz20jdqRAktfdfzhgjTiJ2doTDQE/7dqGaV5I7ZGqKpgph6lCIag==",
754
+            "version": "4.19.1",
755
+            "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.19.1.tgz",
756
+            "integrity": "sha512-2bIrL28PcK3YCqD9anGxDxamxdiJAxA+l7fWIwM5o8UqNy1t3d1NdAweO2XhA0KTDJ5aH1FsuiT5+7VhtHliXg==",
757
             "cpu": [
757
             "cpu": [
758
                 "x64"
758
                 "x64"
759
             ],
759
             ],
1159
             "license": "MIT"
1159
             "license": "MIT"
1160
         },
1160
         },
1161
         "node_modules/electron-to-chromium": {
1161
         "node_modules/electron-to-chromium": {
1162
-            "version": "1.5.0",
1163
-            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.0.tgz",
1164
-            "integrity": "sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA==",
1162
+            "version": "1.5.2",
1163
+            "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.2.tgz",
1164
+            "integrity": "sha512-kc4r3U3V3WLaaZqThjYz/Y6z8tJe+7K0bbjUVo3i+LWIypVdMx5nXCkwRe6SWbY6ILqLdc1rKcKmr3HoH7wjSQ==",
1165
             "dev": true,
1165
             "dev": true,
1166
             "license": "ISC"
1166
             "license": "ISC"
1167
         },
1167
         },
1826
             }
1826
             }
1827
         },
1827
         },
1828
         "node_modules/postcss": {
1828
         "node_modules/postcss": {
1829
-            "version": "8.4.39",
1830
-            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz",
1831
-            "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==",
1829
+            "version": "8.4.40",
1830
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz",
1831
+            "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==",
1832
             "dev": true,
1832
             "dev": true,
1833
             "funding": [
1833
             "funding": [
1834
                 {
1834
                 {
2171
             }
2171
             }
2172
         },
2172
         },
2173
         "node_modules/rollup": {
2173
         "node_modules/rollup": {
2174
-            "version": "4.19.0",
2175
-            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.19.0.tgz",
2176
-            "integrity": "sha512-5r7EYSQIowHsK4eTZ0Y81qpZuJz+MUuYeqmmYmRMl1nwhdmbiYqt5jwzf6u7wyOzJgYqtCRMtVRKOtHANBz7rA==",
2174
+            "version": "4.19.1",
2175
+            "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.19.1.tgz",
2176
+            "integrity": "sha512-K5vziVlg7hTpYfFBI+91zHBEMo6jafYXpkMlqZjg7/zhIG9iHqazBf4xz9AVdjS9BruRn280ROqLI7G3OFRIlw==",
2177
             "dev": true,
2177
             "dev": true,
2178
             "license": "MIT",
2178
             "license": "MIT",
2179
             "dependencies": {
2179
             "dependencies": {
2187
                 "npm": ">=8.0.0"
2187
                 "npm": ">=8.0.0"
2188
             },
2188
             },
2189
             "optionalDependencies": {
2189
             "optionalDependencies": {
2190
-                "@rollup/rollup-android-arm-eabi": "4.19.0",
2191
-                "@rollup/rollup-android-arm64": "4.19.0",
2192
-                "@rollup/rollup-darwin-arm64": "4.19.0",
2193
-                "@rollup/rollup-darwin-x64": "4.19.0",
2194
-                "@rollup/rollup-linux-arm-gnueabihf": "4.19.0",
2195
-                "@rollup/rollup-linux-arm-musleabihf": "4.19.0",
2196
-                "@rollup/rollup-linux-arm64-gnu": "4.19.0",
2197
-                "@rollup/rollup-linux-arm64-musl": "4.19.0",
2198
-                "@rollup/rollup-linux-powerpc64le-gnu": "4.19.0",
2199
-                "@rollup/rollup-linux-riscv64-gnu": "4.19.0",
2200
-                "@rollup/rollup-linux-s390x-gnu": "4.19.0",
2201
-                "@rollup/rollup-linux-x64-gnu": "4.19.0",
2202
-                "@rollup/rollup-linux-x64-musl": "4.19.0",
2203
-                "@rollup/rollup-win32-arm64-msvc": "4.19.0",
2204
-                "@rollup/rollup-win32-ia32-msvc": "4.19.0",
2205
-                "@rollup/rollup-win32-x64-msvc": "4.19.0",
2190
+                "@rollup/rollup-android-arm-eabi": "4.19.1",
2191
+                "@rollup/rollup-android-arm64": "4.19.1",
2192
+                "@rollup/rollup-darwin-arm64": "4.19.1",
2193
+                "@rollup/rollup-darwin-x64": "4.19.1",
2194
+                "@rollup/rollup-linux-arm-gnueabihf": "4.19.1",
2195
+                "@rollup/rollup-linux-arm-musleabihf": "4.19.1",
2196
+                "@rollup/rollup-linux-arm64-gnu": "4.19.1",
2197
+                "@rollup/rollup-linux-arm64-musl": "4.19.1",
2198
+                "@rollup/rollup-linux-powerpc64le-gnu": "4.19.1",
2199
+                "@rollup/rollup-linux-riscv64-gnu": "4.19.1",
2200
+                "@rollup/rollup-linux-s390x-gnu": "4.19.1",
2201
+                "@rollup/rollup-linux-x64-gnu": "4.19.1",
2202
+                "@rollup/rollup-linux-x64-musl": "4.19.1",
2203
+                "@rollup/rollup-win32-arm64-msvc": "4.19.1",
2204
+                "@rollup/rollup-win32-ia32-msvc": "4.19.1",
2205
+                "@rollup/rollup-win32-x64-msvc": "4.19.1",
2206
                 "fsevents": "~2.3.2"
2206
                 "fsevents": "~2.3.2"
2207
             }
2207
             }
2208
         },
2208
         },
2417
             }
2417
             }
2418
         },
2418
         },
2419
         "node_modules/tailwindcss": {
2419
         "node_modules/tailwindcss": {
2420
-            "version": "3.4.6",
2421
-            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.6.tgz",
2422
-            "integrity": "sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==",
2420
+            "version": "3.4.7",
2421
+            "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz",
2422
+            "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==",
2423
             "dev": true,
2423
             "dev": true,
2424
             "license": "MIT",
2424
             "license": "MIT",
2425
             "dependencies": {
2425
             "dependencies": {
2550
             "license": "MIT"
2550
             "license": "MIT"
2551
         },
2551
         },
2552
         "node_modules/vite": {
2552
         "node_modules/vite": {
2553
-            "version": "5.3.4",
2554
-            "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.4.tgz",
2555
-            "integrity": "sha512-Cw+7zL3ZG9/NZBB8C+8QbQZmR54GwqIz+WMI4b3JgdYJvX+ny9AjJXqkGQlDXSXRP9rP0B4tbciRMOVEKulVOA==",
2553
+            "version": "5.3.5",
2554
+            "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz",
2555
+            "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==",
2556
             "dev": true,
2556
             "dev": true,
2557
             "license": "MIT",
2557
             "license": "MIT",
2558
             "dependencies": {
2558
             "dependencies": {
2731
             }
2731
             }
2732
         },
2732
         },
2733
         "node_modules/yaml": {
2733
         "node_modules/yaml": {
2734
-            "version": "2.4.5",
2735
-            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz",
2736
-            "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==",
2734
+            "version": "2.5.0",
2735
+            "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz",
2736
+            "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==",
2737
             "dev": true,
2737
             "dev": true,
2738
             "license": "ISC",
2738
             "license": "ISC",
2739
             "bin": {
2739
             "bin": {

+ 9
- 14
resources/css/filament/user/theme.css 查看文件

8
     z-index: 1;
8
     z-index: 1;
9
 }
9
 }
10
 
10
 
11
-.fi-input-password-revealable::-ms-reveal {
12
-    display: none;
13
-}
14
-
15
 .fi-body::before {
11
 .fi-body::before {
16
     content: '';
12
     content: '';
17
-    position: absolute;
13
+    position: fixed;
18
     top: 0;
14
     top: 0;
19
     left: 0;
15
     left: 0;
20
     width: 100%;
16
     width: 100%;
21
     height: 100%;
17
     height: 100%;
22
-    background-image:
23
-        linear-gradient(99.6deg,
24
-            rgba(232, 233, 235, 1) 10.6%,
25
-            rgba(240, 241, 243, 1) 32.9%,
26
-            rgba(248, 249, 251, 0.7) 50%,
27
-            rgba(240, 241, 243, 1) 67.1%,
28
-            rgba(232, 233, 235, 1) 83.4%);
18
+    background-image: linear-gradient(99.6deg,
19
+    rgba(232, 233, 235, 1) 10.6%,
20
+    rgba(240, 241, 243, 1) 32.9%,
21
+    rgba(248, 249, 251, 0.7) 50%,
22
+    rgba(240, 241, 243, 1) 67.1%,
23
+    rgba(232, 233, 235, 1) 83.4%);
29
     pointer-events: none;
24
     pointer-events: none;
30
     z-index: -1;
25
     z-index: -1;
31
 }
26
 }
38
 
33
 
39
 :is(.dark .fi-body)::before {
34
 :is(.dark .fi-body)::before {
40
     content: '';
35
     content: '';
41
-    position: absolute;
36
+    position: fixed;
42
     top: 0;
37
     top: 0;
43
     right: 0;
38
     right: 0;
44
     background-image: radial-gradient(
39
     background-image: radial-gradient(
49
         rgba(var(--primary-900), 0.5) 45%,
44
         rgba(var(--primary-900), 0.5) 45%,
50
         rgba(var(--primary-950), 0.3) 60%,
45
         rgba(var(--primary-950), 0.3) 60%,
51
         rgba(var(--primary-950), 0.1) 75%,
46
         rgba(var(--primary-950), 0.1) 75%,
52
-        rgba(3,7,18,0) 100%
47
+        rgba(3, 7, 18, 0) 100%
53
     );
48
     );
54
     width: 100%;
49
     width: 100%;
55
     height: 100%;
50
     height: 100%;

+ 5
- 3
resources/views/components/company/tables/reports/account-transactions.blade.php 查看文件

53
                             ])
53
                             ])
54
                         >
54
                         >
55
                             @if(is_array($cell) && isset($cell['description']))
55
                             @if(is_array($cell) && isset($cell['description']))
56
-                                @if(isset($cell['id']))
56
+                                @if(isset($cell['id']) && $cell['tableAction'])
57
                                     <x-filament::link
57
                                     <x-filament::link
58
-                                        :href="\App\Filament\Company\Pages\Accounting\Transactions::getUrl()"
58
+                                        :href="\App\Filament\Company\Pages\Accounting\Transactions::getUrl(parameters: [
59
+                                            'tableAction' => $cell['tableAction'],
60
+                                            'tableActionRecord' => $cell['id'],
61
+                                        ])"
59
                                         target="_blank"
62
                                         target="_blank"
60
-                                        x-on:click="localStorage.setItem('openTransactionId', '{{ $cell['id'] }}')"
61
                                         color="primary"
63
                                         color="primary"
62
                                         icon="heroicon-o-arrow-top-right-on-square"
64
                                         icon="heroicon-o-arrow-top-right-on-square"
63
                                         :icon-position="\Filament\Support\Enums\IconPosition::After"
65
                                         :icon-position="\Filament\Support\Enums\IconPosition::After"

+ 0
- 10
resources/views/filament/company/pages/accounting/transactions.blade.php 查看文件

1
 <x-filament-panels::page>
1
 <x-filament-panels::page>
2
     {{ $this->form }}
2
     {{ $this->form }}
3
     {{ $this->table }}
3
     {{ $this->table }}
4
-
5
-    @script
6
-    <script>
7
-        const transactionId = localStorage.getItem('openTransactionId');
8
-        if (transactionId) {
9
-            localStorage.removeItem('openTransactionId');
10
-            $wire.openModalForTransaction(transactionId);
11
-        }
12
-    </script>
13
-    @endscript
14
 </x-filament-panels::page>
4
 </x-filament-panels::page>

Loading…
取消
儲存