This commit is contained in:
salam committed 2026-07-13 12:28:01 +02:00
1 parent ca616f9728
commit de41dd5187
2 files changed
+135 -113

No files matched your search

@@ -55,7 +55,6 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
->components([ ->components([
Tabs::make('Tabs') Tabs::make('Tabs')
->tabs([ ->tabs([
Hidden::make('added_manuel')->default(1),
Tab::make('Überschrift') Tab::make('Überschrift')
->schema([ ->schema([
Checkbox::make('neue_seite') Checkbox::make('neue_seite')
@@ -98,22 +97,34 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
TextInput::make('konto_textblock_id')->hidden(), TextInput::make('konto_textblock_id')->hidden(),
RichEditor::make('textblock') RichEditor::make('textblock')
->hiddenLabel() ->hiddenLabel()
->aboveLabel(fn ($record): string => $record?->inhaltselement_id != 0 ? 'Ausgabe vor Inhaltselement' : '') ->aboveLabel(fn($record): string => $record?->inhaltselement_id != 0 ? 'Ausgabe vor Inhaltselement' : '')
->columnSpan(5) ->columnSpan(5)
->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;']) ->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;'])
->toolbarButtons([ ->toolbarButtons([
['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'horizontalRule', 'table'], ['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'horizontalRule', 'table'],
])->floatingToolbars([ ])->floatingToolbars([
'paragraph' => [ 'paragraph' => [
'bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'bold',
'italic',
'underline',
'strike',
'subscript',
'superscript',
], ],
'heading' => [ 'heading' => [
'h1', 'h2', 'h3', 'h1',
'h2',
'h3',
], ],
'table' => [ 'table' => [
'tableAddColumnBefore', 'tableAddColumnAfter', 'tableDeleteColumn', 'tableAddColumnBefore',
'tableAddRowBefore', 'tableAddRowAfter', 'tableDeleteRow', 'tableAddColumnAfter',
'tableMergeCells', 'tableSplitCell', 'tableDeleteColumn',
'tableAddRowBefore',
'tableAddRowAfter',
'tableDeleteRow',
'tableMergeCells',
'tableSplitCell',
'tableToggleHeaderRow', 'tableToggleHeaderRow',
'tableDelete', 'tableDelete',
], ],
@@ -211,22 +222,34 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
TextInput::make('konto_textblock_id')->hidden(), TextInput::make('konto_textblock_id')->hidden(),
RichEditor::make('textblock2') RichEditor::make('textblock2')
->hiddenLabel() ->hiddenLabel()
->aboveLabel(fn ($record): string => $record?->inhaltselement_id != 0 ? 'Ausgabe nach Inhaltselement' : '') ->aboveLabel(fn($record): string => $record?->inhaltselement_id != 0 ? 'Ausgabe nach Inhaltselement' : '')
->columnSpan(5) ->columnSpan(5)
->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;']) ->extraInputAttributes(['style' => 'min-height: 20rem; max-height: 50vh; overflow-y: auto;'])
->toolbarButtons([ ->toolbarButtons([
['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'horizontalRule', 'table'], ['bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'horizontalRule', 'table'],
])->floatingToolbars([ ])->floatingToolbars([
'paragraph' => [ 'paragraph' => [
'bold', 'italic', 'underline', 'strike', 'subscript', 'superscript', 'bold',
'italic',
'underline',
'strike',
'subscript',
'superscript',
], ],
'heading' => [ 'heading' => [
'h1', 'h2', 'h3', 'h1',
'h2',
'h3',
], ],
'table' => [ 'table' => [
'tableAddColumnBefore', 'tableAddColumnAfter', 'tableDeleteColumn', 'tableAddColumnBefore',
'tableAddRowBefore', 'tableAddRowAfter', 'tableDeleteRow', 'tableAddColumnAfter',
'tableMergeCells', 'tableSplitCell', 'tableDeleteColumn',
'tableAddRowBefore',
'tableAddRowAfter',
'tableDeleteRow',
'tableMergeCells',
'tableSplitCell',
'tableToggleHeaderRow', 'tableToggleHeaderRow',
'tableDelete', 'tableDelete',
], ],
@@ -254,7 +277,6 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
KontoTextblock::where('id', $record['konto_textblock_id']) KontoTextblock::where('id', $record['konto_textblock_id'])
->update(['name' => $data['name'], 'textblock' => RichContentRenderer::make($record['textblock'])->toHtml()]); ->update(['name' => $data['name'], 'textblock' => RichContentRenderer::make($record['textblock'])->toHtml()]);
}), }),
Action::make('neu') Action::make('neu')
->iconButton() ->iconButton()
@@ -322,13 +344,13 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
->alignRight() ->alignRight()
->width('2rem') ->width('2rem')
->label('Index') ->label('Index')
->getStateUsing(fn ($record): string => $record->ordnungszahl == '0' ? '' : number_format($record->ordnungszahl, 2)), ->getStateUsing(fn($record): string => $record->ordnungszahl == '0' ? '' : number_format($record->ordnungszahl, 2)),
IconColumn::make('neue_seite') IconColumn::make('neue_seite')
->tooltip('Start neue Seite') ->tooltip('Start neue Seite')
->alignCenter() ->alignCenter()
->label('Start') ->label('Start')
->color('primary') ->color('primary')
->icon(fn (string $state): string => match ($state) { ->icon(fn(string $state): string => match ($state) {
'1' => 'phosphor-file-plus', '1' => 'phosphor-file-plus',
default => '' default => ''
}), }),
@@ -347,7 +369,7 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
->width('2rem') ->width('2rem')
->alignCenter() ->alignCenter()
->tooltip('Bei 0 wird keine Seitenzahl ausgegeben.') ->tooltip('Bei 0 wird keine Seitenzahl ausgegeben.')
->getStateUsing(fn ($record): string => $record->seite == 0 ? '' : $record->seite), ->getStateUsing(fn($record): string => $record->seite == 0 ? '' : $record->seite),
]) ])
// ->defaultPaginationPageOption(5) // ->defaultPaginationPageOption(5)
->persistFiltersInSession() ->persistFiltersInSession()
@@ -389,7 +411,7 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
return $query return $query
->when( ->when(
$data['part'], $data['part'],
fn (Builder $query, $part): Builder => $query->where('part', $part), fn(Builder $query, $part): Builder => $query->where('part', $part),
); );
}), }),
], layout: FiltersLayout::AboveContent) ], layout: FiltersLayout::AboveContent)
@@ -408,8 +430,8 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
->reorderable('sort') ->reorderable('sort')
->headerActions([ ->headerActions([
Action::make('generate') Action::make('generate')
->action(fn (CreateProjektInhaltsverzeichnis $createInhaltsverzeichnis) => $createInhaltsverzeichnis->create($this->ownerRecord)) ->action(fn(CreateProjektInhaltsverzeichnis $createInhaltsverzeichnis) => $createInhaltsverzeichnis->create($this->ownerRecord))
->hidden(fn (): bool => $this->ownerRecord->bezahlt_am ? false : true) ->hidden(fn(): bool => $this->ownerRecord->bezahlt_am ? false : true)
->requiresConfirmation() ->requiresConfirmation()
->modalHeading('Inhaltsverzeichnis neu generieren') ->modalHeading('Inhaltsverzeichnis neu generieren')
->modalDescription('Bestehende Daten werden gelöscht.') ->modalDescription('Bestehende Daten werden gelöscht.')
@@ -418,12 +440,12 @@ class ProjektInhaltsverzeichnisRelationManager extends RelationManager
->tooltip('Inhaltsverzeichnis wird neu erstellt.') ->tooltip('Inhaltsverzeichnis wird neu erstellt.')
->icon('phosphor-gear'), ->icon('phosphor-gear'),
CreateAction::make() CreateAction::make()
->hidden(fn (): bool => $this->ownerRecord->bezahlt_am ? false : true) ->hidden(fn(): bool => $this->ownerRecord->bezahlt_am ? false : true)
->icon('phosphor-file-plus') ->icon('phosphor-file-plus')
->createAnother(false), ->createAnother(false),
]) ])
->recordActions([ ->recordActions([
EditAction::make()->iconButton()->hidden(fn ($record) => (bool) $record->no_edit), EditAction::make()->iconButton()->hidden(fn($record) => (bool) $record->no_edit),
DeleteAction::make()->iconButton(), DeleteAction::make()->iconButton(),
]) ])
->toolbarActions([ ->toolbarActions([
Generated
+91 -91
View File
@@ -2238,22 +2238,22 @@
}, },
{ {
"name": "guzzlehttp/guzzle", "name": "guzzlehttp/guzzle",
"version": "7.13.1", "version": "7.14.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/guzzle.git", "url": "https://github.com/guzzle/guzzle.git",
"reference": "55901a76dfd2006a0cc012b9e3c5b487f796478d" "reference": "6b1d2429a2c312474c523aa9017fba0c07b5f4a0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/55901a76dfd2006a0cc012b9e3c5b487f796478d", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/6b1d2429a2c312474c523aa9017fba0c07b5f4a0",
"reference": "55901a76dfd2006a0cc012b9e3c5b487f796478d", "reference": "6b1d2429a2c312474c523aa9017fba0c07b5f4a0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"ext-json": "*", "ext-json": "*",
"guzzlehttp/promises": "^2.5", "guzzlehttp/promises": "^2.5.1",
"guzzlehttp/psr7": "^2.12.3", "guzzlehttp/psr7": "^2.12.5",
"php": "^7.2.5 || ^8.0", "php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0", "psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/deprecation-contracts": "^2.5 || ^3.0",
@@ -2265,7 +2265,7 @@
"require-dev": { "require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2", "bamarni/composer-bin-plugin": "^1.8.2",
"ext-curl": "*", "ext-curl": "*",
"guzzle/client-integration-tests": "3.0.2", "guzzle/client-integration-tests": "3.0.3",
"guzzlehttp/test-server": "^0.6", "guzzlehttp/test-server": "^0.6",
"php-http/message-factory": "^1.1", "php-http/message-factory": "^1.1",
"phpunit/phpunit": "^8.5.52 || ^9.6.34", "phpunit/phpunit": "^8.5.52 || ^9.6.34",
@@ -2346,7 +2346,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/guzzle/issues", "issues": "https://github.com/guzzle/guzzle/issues",
"source": "https://github.com/guzzle/guzzle/tree/7.13.1" "source": "https://github.com/guzzle/guzzle/tree/7.14.1"
}, },
"funding": [ "funding": [
{ {
@@ -2362,20 +2362,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-29T20:14:18+00:00" "time": "2026-07-13T01:32:54+00:00"
}, },
{ {
"name": "guzzlehttp/promises", "name": "guzzlehttp/promises",
"version": "2.5.0", "version": "2.5.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/promises.git", "url": "https://github.com/guzzle/promises.git",
"reference": "4360e982f87f5f258bf872d094647791db2f4c8e" "reference": "9ad1e4fc607446a055b95870c7f668e93b5cff29"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/promises/zipball/4360e982f87f5f258bf872d094647791db2f4c8e", "url": "https://api.github.com/repos/guzzle/promises/zipball/9ad1e4fc607446a055b95870c7f668e93b5cff29",
"reference": "4360e982f87f5f258bf872d094647791db2f4c8e", "reference": "9ad1e4fc607446a055b95870c7f668e93b5cff29",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2430,7 +2430,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/promises/issues", "issues": "https://github.com/guzzle/promises/issues",
"source": "https://github.com/guzzle/promises/tree/2.5.0" "source": "https://github.com/guzzle/promises/tree/2.5.1"
}, },
"funding": [ "funding": [
{ {
@@ -2446,20 +2446,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-02T12:23:43+00:00" "time": "2026-07-08T15:48:39+00:00"
}, },
{ {
"name": "guzzlehttp/psr7", "name": "guzzlehttp/psr7",
"version": "2.12.3", "version": "2.12.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/psr7.git", "url": "https://github.com/guzzle/psr7.git",
"reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d" "reference": "9365d578a9fd1552ad6ca9c3cb530708526feb09"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/psr7/zipball/7ec62dc3f44aa218487dbed81a9bf9bc647be55d", "url": "https://api.github.com/repos/guzzle/psr7/zipball/9365d578a9fd1552ad6ca9c3cb530708526feb09",
"reference": "7ec62dc3f44aa218487dbed81a9bf9bc647be55d", "reference": "9365d578a9fd1552ad6ca9c3cb530708526feb09",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2549,7 +2549,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/psr7/issues", "issues": "https://github.com/guzzle/psr7/issues",
"source": "https://github.com/guzzle/psr7/tree/2.12.3" "source": "https://github.com/guzzle/psr7/tree/2.12.5"
}, },
"funding": [ "funding": [
{ {
@@ -2565,20 +2565,20 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-23T15:21:08+00:00" "time": "2026-07-13T01:27:20+00:00"
}, },
{ {
"name": "guzzlehttp/uri-template", "name": "guzzlehttp/uri-template",
"version": "v1.0.8", "version": "v1.0.9",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/guzzle/uri-template.git", "url": "https://github.com/guzzle/uri-template.git",
"reference": "9c19128923b05a5d7355e5d2318d7808b7e33bbd" "reference": "d7580af6d3f8384325d9cd3e99b21c3ed1848176"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/guzzle/uri-template/zipball/9c19128923b05a5d7355e5d2318d7808b7e33bbd", "url": "https://api.github.com/repos/guzzle/uri-template/zipball/d7580af6d3f8384325d9cd3e99b21c3ed1848176",
"reference": "9c19128923b05a5d7355e5d2318d7808b7e33bbd", "reference": "d7580af6d3f8384325d9cd3e99b21c3ed1848176",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -2635,7 +2635,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/guzzle/uri-template/issues", "issues": "https://github.com/guzzle/uri-template/issues",
"source": "https://github.com/guzzle/uri-template/tree/v1.0.8" "source": "https://github.com/guzzle/uri-template/tree/v1.0.9"
}, },
"funding": [ "funding": [
{ {
@@ -2651,7 +2651,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-23T13:02:23+00:00" "time": "2026-07-08T16:19:22+00:00"
}, },
{ {
"name": "jaocero/radio-deck", "name": "jaocero/radio-deck",
@@ -2793,16 +2793,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v12.62.0", "version": "v12.63.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "f7e61eb1e0e06a38996802b769bce9127aec227c" "reference": "7adfddbf4738f2e6cae5419b0e6bc46d4cccfbcf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/f7e61eb1e0e06a38996802b769bce9127aec227c", "url": "https://api.github.com/repos/laravel/framework/zipball/7adfddbf4738f2e6cae5419b0e6bc46d4cccfbcf",
"reference": "f7e61eb1e0e06a38996802b769bce9127aec227c", "reference": "7adfddbf4738f2e6cae5419b0e6bc46d4cccfbcf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3011,7 +3011,7 @@
"issues": "https://github.com/laravel/framework/issues", "issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework" "source": "https://github.com/laravel/framework"
}, },
"time": "2026-06-09T13:50:13+00:00" "time": "2026-07-07T14:16:35+00:00"
}, },
{ {
"name": "laravel/prompts", "name": "laravel/prompts",
@@ -3201,16 +3201,16 @@
}, },
{ {
"name": "league/commonmark", "name": "league/commonmark",
"version": "2.8.2", "version": "2.8.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/commonmark.git", "url": "https://github.com/thephpleague/commonmark.git",
"reference": "59fb075d2101740c337c7216e3f32b36c204218b" "reference": "1902f60f984235023acbe03db6ad614a37b3c3e7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/59fb075d2101740c337c7216e3f32b36c204218b", "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/1902f60f984235023acbe03db6ad614a37b3c3e7",
"reference": "59fb075d2101740c337c7216e3f32b36c204218b", "reference": "1902f60f984235023acbe03db6ad614a37b3c3e7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3232,8 +3232,8 @@
"github/gfm": "0.29.0", "github/gfm": "0.29.0",
"michelf/php-markdown": "^1.4 || ^2.0", "michelf/php-markdown": "^1.4 || ^2.0",
"nyholm/psr7": "^1.5", "nyholm/psr7": "^1.5",
"phpstan/phpstan": "^1.8.2", "phpstan/phpstan": "^2.0.0",
"phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0 || ^12.0.0 || ^13.0.0",
"scrutinizer/ocular": "^1.8.1", "scrutinizer/ocular": "^1.8.1",
"symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0",
"symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0",
@@ -3304,7 +3304,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-03-19T13:16:38+00:00" "time": "2026-07-12T15:29:16+00:00"
}, },
{ {
"name": "league/config", "name": "league/config",
@@ -3481,16 +3481,16 @@
}, },
{ {
"name": "league/flysystem", "name": "league/flysystem",
"version": "3.35.1", "version": "3.35.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/flysystem.git", "url": "https://github.com/thephpleague/flysystem.git",
"reference": "f23af6c5aafd958a7593029a271d77baf5ed793c" "reference": "b277b5dc3d56650b68904117124e79c851e12376"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f23af6c5aafd958a7593029a271d77baf5ed793c", "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/b277b5dc3d56650b68904117124e79c851e12376",
"reference": "f23af6c5aafd958a7593029a271d77baf5ed793c", "reference": "b277b5dc3d56650b68904117124e79c851e12376",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3558,9 +3558,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/thephpleague/flysystem/issues", "issues": "https://github.com/thephpleague/flysystem/issues",
"source": "https://github.com/thephpleague/flysystem/tree/3.35.1" "source": "https://github.com/thephpleague/flysystem/tree/3.35.2"
}, },
"time": "2026-06-25T06:52:23+00:00" "time": "2026-07-06T14:42:07+00:00"
}, },
{ {
"name": "league/flysystem-local", "name": "league/flysystem-local",
@@ -3613,16 +3613,16 @@
}, },
{ {
"name": "league/mime-type-detection", "name": "league/mime-type-detection",
"version": "1.16.0", "version": "1.17.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git", "url": "https://github.com/thephpleague/mime-type-detection.git",
"reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/f5f47eff7c48ed1003069a2ca67f316fb4021c76",
"reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -3632,7 +3632,7 @@
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^3.2", "friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68", "phpstan/phpstan": "^0.12.68",
"phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0" "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@@ -3653,7 +3653,7 @@
"description": "Mime-type detection for Flysystem", "description": "Mime-type detection for Flysystem",
"support": { "support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues", "issues": "https://github.com/thephpleague/mime-type-detection/issues",
"source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0" "source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0"
}, },
"funding": [ "funding": [
{ {
@@ -3665,7 +3665,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2024-09-21T08:32:55+00:00" "time": "2026-07-09T11:49:27+00:00"
}, },
{ {
"name": "league/uri", "name": "league/uri",
@@ -4089,16 +4089,16 @@
}, },
{ {
"name": "mallardduck/blade-lucide-icons", "name": "mallardduck/blade-lucide-icons",
"version": "1.26.27", "version": "1.26.28",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/mallardduck/blade-lucide-icons.git", "url": "https://github.com/mallardduck/blade-lucide-icons.git",
"reference": "6ecd3400a11b55ad54e1943b3824cc126c7b8935" "reference": "0f634003e3b50ee55f4320c16d5627eae5fa0d48"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/mallardduck/blade-lucide-icons/zipball/6ecd3400a11b55ad54e1943b3824cc126c7b8935", "url": "https://api.github.com/repos/mallardduck/blade-lucide-icons/zipball/0f634003e3b50ee55f4320c16d5627eae5fa0d48",
"reference": "6ecd3400a11b55ad54e1943b3824cc126c7b8935", "reference": "0f634003e3b50ee55f4320c16d5627eae5fa0d48",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4143,9 +4143,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/mallardduck/blade-lucide-icons/issues", "issues": "https://github.com/mallardduck/blade-lucide-icons/issues",
"source": "https://github.com/mallardduck/blade-lucide-icons/tree/1.26.27" "source": "https://github.com/mallardduck/blade-lucide-icons/tree/1.26.28"
}, },
"time": "2026-07-02T00:44:00+00:00" "time": "2026-07-10T02:38:02+00:00"
}, },
{ {
"name": "markbaker/complex", "name": "markbaker/complex",
@@ -4660,16 +4660,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "3.13.0", "version": "3.13.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/CarbonPHP/carbon.git", "url": "https://github.com/CarbonPHP/carbon.git",
"reference": "40f6618f052df16b545f626fbf9a878e6497d16a" "reference": "2937ad3d1d2c506fd2bc97d571438a95641f44e2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/40f6618f052df16b545f626fbf9a878e6497d16a", "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/2937ad3d1d2c506fd2bc97d571438a95641f44e2",
"reference": "40f6618f052df16b545f626fbf9a878e6497d16a", "reference": "2937ad3d1d2c506fd2bc97d571438a95641f44e2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -4761,7 +4761,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2026-06-18T13:49:15+00:00" "time": "2026-07-09T18:23:49+00:00"
}, },
{ {
"name": "nette/php-generator", "name": "nette/php-generator",
@@ -5353,16 +5353,16 @@
}, },
{ {
"name": "phpoffice/phpspreadsheet", "name": "phpoffice/phpspreadsheet",
"version": "5.8.0", "version": "5.9.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git", "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
"reference": "01964d92536edf1a3a874b9580a52824bebf6fbb" "reference": "05e99ebf61238a70227b4d9cc02d0030d34f6339"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/01964d92536edf1a3a874b9580a52824bebf6fbb", "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/05e99ebf61238a70227b4d9cc02d0030d34f6339",
"reference": "01964d92536edf1a3a874b9580a52824bebf6fbb", "reference": "05e99ebf61238a70227b4d9cc02d0030d34f6339",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -5384,7 +5384,7 @@
"maennchen/zipstream-php": "^2.1 || ^3.0", "maennchen/zipstream-php": "^2.1 || ^3.0",
"markbaker/complex": "^3.0", "markbaker/complex": "^3.0",
"markbaker/matrix": "^3.0", "markbaker/matrix": "^3.0",
"php": "^8.1", "php": "^8.2",
"psr/simple-cache": "^1.0 || ^2.0 || ^3.0" "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
}, },
"require-dev": { "require-dev": {
@@ -5398,7 +5398,7 @@
"phpstan/phpstan": "^1.1 || ^2.0", "phpstan/phpstan": "^1.1 || ^2.0",
"phpstan/phpstan-deprecation-rules": "^1.0 || ^2.0", "phpstan/phpstan-deprecation-rules": "^1.0 || ^2.0",
"phpstan/phpstan-phpunit": "^1.0 || ^2.0", "phpstan/phpstan-phpunit": "^1.0 || ^2.0",
"phpunit/phpunit": "^10.5", "phpunit/phpunit": "^10.5 || ^11.0",
"squizlabs/php_codesniffer": "^3.7", "squizlabs/php_codesniffer": "^3.7",
"tecnickcom/tcpdf": "^6.5" "tecnickcom/tcpdf": "^6.5"
}, },
@@ -5456,9 +5456,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
"source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.8.0" "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/5.9.0"
}, },
"time": "2026-06-07T03:51:10+00:00" "time": "2026-07-12T19:17:39+00:00"
}, },
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
@@ -9895,16 +9895,16 @@
}, },
{ {
"name": "vlucas/phpdotenv", "name": "vlucas/phpdotenv",
"version": "v5.6.3", "version": "v5.6.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/vlucas/phpdotenv.git", "url": "https://github.com/vlucas/phpdotenv.git",
"reference": "955e7815d677a3eaa7075231212f2110983adecc" "reference": "416df702837983f8d5ff48c9c3fee4f5f57b980b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/955e7815d677a3eaa7075231212f2110983adecc", "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/416df702837983f8d5ff48c9c3fee4f5f57b980b",
"reference": "955e7815d677a3eaa7075231212f2110983adecc", "reference": "416df702837983f8d5ff48c9c3fee4f5f57b980b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -9963,7 +9963,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/vlucas/phpdotenv/issues", "issues": "https://github.com/vlucas/phpdotenv/issues",
"source": "https://github.com/vlucas/phpdotenv/tree/v5.6.3" "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.4"
}, },
"funding": [ "funding": [
{ {
@@ -9975,7 +9975,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2025-12-27T19:49:13+00:00" "time": "2026-07-06T19:11:50+00:00"
}, },
{ {
"name": "voku/portable-ascii", "name": "voku/portable-ascii",
@@ -11338,16 +11338,16 @@
}, },
{ {
"name": "pestphp/pest", "name": "pestphp/pest",
"version": "v4.7.4", "version": "v4.7.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/pestphp/pest.git", "url": "https://github.com/pestphp/pest.git",
"reference": "ee2e97e932d158faceeaa63a4dc17324b15152cb" "reference": "5dc49a71d63602a9b98fed0f2017c4679ef9f8e0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/pestphp/pest/zipball/ee2e97e932d158faceeaa63a4dc17324b15152cb", "url": "https://api.github.com/repos/pestphp/pest/zipball/5dc49a71d63602a9b98fed0f2017c4679ef9f8e0",
"reference": "ee2e97e932d158faceeaa63a4dc17324b15152cb", "reference": "5dc49a71d63602a9b98fed0f2017c4679ef9f8e0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -11370,11 +11370,11 @@
"webmozart/assert": "<1.11.0" "webmozart/assert": "<1.11.0"
}, },
"require-dev": { "require-dev": {
"mrpunyapal/peststan": "^0.2.10", "mrpunyapal/peststan": "^0.2.11",
"pestphp/pest-dev-tools": "^4.1.0", "pestphp/pest-dev-tools": "^4.1.0",
"pestphp/pest-plugin-browser": "^4.3.1", "pestphp/pest-plugin-browser": "^4.3.1",
"pestphp/pest-plugin-type-coverage": "^4.0.4", "pestphp/pest-plugin-type-coverage": "^4.0.4",
"psy/psysh": "^0.12.23" "psy/psysh": "^0.12.24"
}, },
"bin": [ "bin": [
"bin/pest" "bin/pest"
@@ -11441,7 +11441,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/pestphp/pest/issues", "issues": "https://github.com/pestphp/pest/issues",
"source": "https://github.com/pestphp/pest/tree/v4.7.4" "source": "https://github.com/pestphp/pest/tree/v4.7.5"
}, },
"funding": [ "funding": [
{ {
@@ -11453,7 +11453,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2026-06-25T19:09:05+00:00" "time": "2026-07-06T17:06:29+00:00"
}, },
{ {
"name": "pestphp/pest-plugin", "name": "pestphp/pest-plugin",
@@ -12265,16 +12265,16 @@
}, },
{ {
"name": "phpstan/phpdoc-parser", "name": "phpstan/phpdoc-parser",
"version": "2.3.2", "version": "2.3.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git", "url": "https://github.com/phpstan/phpdoc-parser.git",
"reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fb19eedd2bb67ff8cf7a5502ad329e701d6398a3",
"reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@@ -12306,9 +12306,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types", "description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": { "support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues", "issues": "https://github.com/phpstan/phpdoc-parser/issues",
"source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.3"
}, },
"time": "2026-01-25T14:56:51+00:00" "time": "2026-07-08T07:01:06+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",