From b5eb5194d0e0b66b70d4720d0f02f7c0b1ff1705 Mon Sep 17 00:00:00 2001 From: Bulfaitelo Date: Tue, 22 Jul 2025 15:41:57 -0300 Subject: [PATCH 01/10] =?UTF-8?q?Update=20Laravel=2011=20to=2012=20atualiz?= =?UTF-8?q?ado=20todos=20os=20componente=20necess=C3=A1rios=20para=20que?= =?UTF-8?q?=20o=20laravel=20atualiza-se=20ainda=20pendente=20a=20realiza?= =?UTF-8?q?=C3=A7=C3=A3o=20de=20alguns=20testes.=20Removido=20o=20php-flas?= =?UTF-8?q?her/flasher-laravel=20por=20hora,=20pois=20est=C3=A1=20quebrado?= =?UTF-8?q?,?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Configuracao/User/UserController.php | 6 +- app/Http/Controllers/Os/OsController.php | 4 +- .../Controllers/Venda/VendaController.php | 2 +- app/Livewire/Checklist/ChecklistTab.php | 2 +- app/Livewire/Financeiro/AddPagamentoModal.php | 6 +- app/Livewire/Os/Informacoes/DeleteButton.php | 2 +- app/Livewire/Os/InformacoesTab.php | 6 +- app/Livewire/Produto/ProdutoTab.php | 4 +- app/Livewire/Servico/ServicoTab.php | 4 +- composer.json | 18 +- composer.lock | 2446 +++++++++++------ config/app.php | 2 +- config/flasher.php | 193 -- config/image.php | 46 + public/vendor/flasher/flasher.min.css | 3 +- public/vendor/flasher/flasher.min.js | 2 +- public/vendor/flasher/manifest.json | 4 + resources/js/ziggy.js | 5 + resources/views/wiki/show.blade.php | 4 +- tests/Unit/ControllerPermissionsTest.php | 2 +- tests/Unit/LaravelPermissionTest.php | 93 - 21 files changed, 1725 insertions(+), 1129 deletions(-) delete mode 100644 config/flasher.php create mode 100644 config/image.php create mode 100644 public/vendor/flasher/manifest.json create mode 100644 resources/js/ziggy.js diff --git a/app/Http/Controllers/Configuracao/User/UserController.php b/app/Http/Controllers/Configuracao/User/UserController.php index 0c65a151..32c9bb0e 100644 --- a/app/Http/Controllers/Configuracao/User/UserController.php +++ b/app/Http/Controllers/Configuracao/User/UserController.php @@ -8,7 +8,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Str; -use Intervention\Image\Facades\Image; +use Intervention\Image\Laravel\Facades\Image; use Spatie\Permission\Models\Permission; use Spatie\Permission\Models\Role; @@ -85,7 +85,7 @@ public function store(Request $request) $user->syncRoles(array_map(fn ($val) => (int) $val, $request->role)); if ($request->img_perfil) { - $resizedImage = Image::make($request->img_perfil)->resize(500, null, function ($constraint) { + $resizedImage = Image::read($request->img_perfil)->scale(500, null, function ($constraint) { $constraint->aspectRatio(); }); // Gerar um nome único para a imagem @@ -163,7 +163,7 @@ public function update(Request $request, User $user) if (file_exists(storage_path('app/public/img_perfil/').$tempImage) && $tempImage != null) { unlink(storage_path('app/public/img_perfil/').$tempImage); } - $resizedImage = Image::make($request->img_perfil)->resize(500, null, function ($constraint) { + $resizedImage = Image::read($request->img_perfil)->scale(500, null, function ($constraint) { $constraint->aspectRatio(); }); // Gerar um nome único para a imagem diff --git a/app/Http/Controllers/Os/OsController.php b/app/Http/Controllers/Os/OsController.php index 660e6e82..2538a229 100644 --- a/app/Http/Controllers/Os/OsController.php +++ b/app/Http/Controllers/Os/OsController.php @@ -20,7 +20,7 @@ class OsController extends Controller { public function __construct( - private readonly ?OsService $osService = null + private readonly OsService $osService ) { // ACL DE PERMISSÕES $this->middleware('permission:os', ['only' => ['index']]); @@ -38,7 +38,7 @@ public function __construct( public function index(Request $request) { $os = $this->osService::getDataTable($request); - ds($os); + // ds($os); return view('os.index', compact('os', 'request')); } diff --git a/app/Http/Controllers/Venda/VendaController.php b/app/Http/Controllers/Venda/VendaController.php index 981357c9..6860ae1d 100644 --- a/app/Http/Controllers/Venda/VendaController.php +++ b/app/Http/Controllers/Venda/VendaController.php @@ -15,7 +15,7 @@ class VendaController extends Controller { public function __construct( - private readonly ?VendaService $vendaService = null + private readonly VendaService $vendaService ) { // ACL DE PERMISSÕES $this->middleware('permission:venda', ['only' => ['index']]); diff --git a/app/Livewire/Checklist/ChecklistTab.php b/app/Livewire/Checklist/ChecklistTab.php index c0b5f592..ead1d4e1 100644 --- a/app/Livewire/Checklist/ChecklistTab.php +++ b/app/Livewire/Checklist/ChecklistTab.php @@ -41,7 +41,7 @@ public function submit($formData): void $this->os->checklistData()->delete(); $this->os->checklistData()->createMany($checklistFormData); DB::commit(); - flasher('Checklist atualizado com sucesso.'); + flash('Checklist atualizado com sucesso.'); } catch (\Throwable $th) { DB::rollBack(); throw $th; diff --git a/app/Livewire/Financeiro/AddPagamentoModal.php b/app/Livewire/Financeiro/AddPagamentoModal.php index 98a16dc0..62fc7304 100644 --- a/app/Livewire/Financeiro/AddPagamentoModal.php +++ b/app/Livewire/Financeiro/AddPagamentoModal.php @@ -129,13 +129,13 @@ protected function disparaMensagemPosPagamento(): void if ($this->modelSelector()->quitada()) { $this->dispatch('toggleAddPagamentoModal'); if ($this->typeSelector() === 'os') { - flasher('Pagamento adicionado com sucesso, o status da Ordem de Serviço foi alterado para '.Status::find($this->modelSelector()->status_id)->name.'!'); + flash('Pagamento adicionado com sucesso, o status da Ordem de Serviço foi alterado para '.Status::find($this->modelSelector()->status_id)->name.'!'); } if ($this->typeSelector() === 'venda') { - flasher('Pagamento adicionado com sucesso, o status da Venda foi alterado para '.Status::find($this->modelSelector()->status_id)->name.'!'); + flash('Pagamento adicionado com sucesso, o status da Venda foi alterado para '.Status::find($this->modelSelector()->status_id)->name.'!'); } } else { - flasher('Pagamento adicionado com sucesso.'); + flash('Pagamento adicionado com sucesso.'); } } diff --git a/app/Livewire/Os/Informacoes/DeleteButton.php b/app/Livewire/Os/Informacoes/DeleteButton.php index 7a0de8ac..5c2986cc 100644 --- a/app/Livewire/Os/Informacoes/DeleteButton.php +++ b/app/Livewire/Os/Informacoes/DeleteButton.php @@ -46,7 +46,7 @@ public function delete($informacao_id): void } $informacao->delete(); $this->dispatch('closeModal'); - flasher('Anotação removida com sucesso.'); + flash('Anotação removida com sucesso.'); $this->dispatch('updateInformacoesTable'); } catch (\Throwable $th) { throw $th; diff --git a/app/Livewire/Os/InformacoesTab.php b/app/Livewire/Os/InformacoesTab.php index 32c07e9f..8b8a1f2e 100644 --- a/app/Livewire/Os/InformacoesTab.php +++ b/app/Livewire/Os/InformacoesTab.php @@ -59,7 +59,7 @@ public function anotacaoCreate(): void DB::commit(); $this->dispatch('closeModal'); $this->anotacao = ''; - flasher('Anotação adicionada com sucesso.'); + flash('Anotação adicionada com sucesso.'); } catch (\Throwable $th) { DB::rollBack(); throw $th; @@ -98,7 +98,7 @@ public function senhaCreate(): void $this->tipo_senha = 'texto'; $this->dispatch('closeModal'); - flasher('Senha adicionada com sucesso.'); + flash('Senha adicionada com sucesso.'); } catch (\Throwable $th) { DB::rollBack(); throw $th; @@ -137,7 +137,7 @@ public function arquivoCreate(): void ]); $this->descricao_arquivo = ''; $this->dispatch('closeModal'); - flasher('Arquivo adicionad com sucesso.'); + flash('Arquivo adicionad com sucesso.'); DB::commit(); } catch (\Throwable $th) { DB::rollBack(); diff --git a/app/Livewire/Produto/ProdutoTab.php b/app/Livewire/Produto/ProdutoTab.php index 8f8ff1bb..aff3d949 100644 --- a/app/Livewire/Produto/ProdutoTab.php +++ b/app/Livewire/Produto/ProdutoTab.php @@ -78,7 +78,7 @@ public function create() $this->produto_id = null; // Apagando o produto digitado. $this->dispatch('clear'); - flasher('Produto adicionado com sucesso.'); + flash('Produto adicionado com sucesso.'); } } @@ -92,7 +92,7 @@ public function delete($id) } else { $itemProduto = $this->modelSelector()->produtos()->findOrFail($id); $itemProduto->delete(); - flasher('Produto removido com sucesso.'); + flash('Produto removido com sucesso.'); } } catch (\Throwable $th) { throw $th; diff --git a/app/Livewire/Servico/ServicoTab.php b/app/Livewire/Servico/ServicoTab.php index ff945878..f1d97941 100644 --- a/app/Livewire/Servico/ServicoTab.php +++ b/app/Livewire/Servico/ServicoTab.php @@ -73,7 +73,7 @@ public function create(): void // Apagando o serviço digitado. $this->dispatch('clear'); - flasher('Serviço adicionado com sucesso.'); + flash('Serviço adicionado com sucesso.'); } } @@ -87,7 +87,7 @@ public function delete($id) } else { $osServico = $this->os->servicos()->find($id); $osServico->delete(); - flasher('Serviço removido com sucesso.'); + flash('Serviço removido com sucesso.'); } } catch (\Throwable $th) { throw $th; diff --git a/composer.json b/composer.json index 72f0fdbe..155040e7 100644 --- a/composer.json +++ b/composer.json @@ -6,24 +6,23 @@ "license": "MIT", "require": { "php": "^8.2", - "barryvdh/laravel-dompdf": "^2.2", - "diglactic/laravel-breadcrumbs": "^9.0", + "barryvdh/laravel-dompdf": "^3.1", + "diglactic/laravel-breadcrumbs": "^10.0", "guzzlehttp/guzzle": "^7.2", - "intervention/image": "^2.7", + "intervention/image-laravel": "*", "jeroennoten/laravel-adminlte": "^3.9", - "laravel/framework": "^11.0", + "laravel/framework": "^12.0", "laravel/sanctum": "^4.0", "laravel/tinker": "^2.8", "laravel/ui": "^4.2", - "laravellegends/pt-br-validator": "^11.0", + "laravellegends/pt-br-validator": "^12.0", "livewire/livewire": "^3.4", "opcodesio/log-viewer": "^3.15", - "php-flasher/flasher-laravel": "^1.15", - "spatie/laravel-backup": "^8.6", + "spatie/laravel-backup": "^9.3", "spatie/laravel-html": "^3.2", "spatie/laravel-permission": "^6.00", - "tightenco/ziggy": "^1.6", - "yaza/laravel-google-drive-storage": "^3.0" + "tightenco/ziggy": "^2.5", + "yaza/laravel-google-drive-storage": "^4.0" }, "require-dev": { "barryvdh/laravel-debugbar": "^3.13", @@ -33,6 +32,7 @@ "laravel/sail": "^1.18", "mockery/mockery": "^1.4.4", "nunomaduro/collision": "^8.1", + "pestphp/pest": "^3.8", "phpunit/phpunit": "^11.1", "spatie/laravel-ignition": "^2.0" }, diff --git a/composer.lock b/composer.lock index 575bc983..1a7fd433 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "21810fd20570bc2351aed1716f75840e", + "content-hash": "682148e221febd489f66259d734aa47a", "packages": [ { "name": "almasaeed2010/adminlte", @@ -51,27 +51,27 @@ }, { "name": "barryvdh/laravel-dompdf", - "version": "v2.2.0", + "version": "v3.1.1", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-dompdf.git", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8" + "reference": "8e71b99fc53bb8eb77f316c3c452dd74ab7cb25d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/c96f90c97666cebec154ca1ffb67afed372114d8", - "reference": "c96f90c97666cebec154ca1ffb67afed372114d8", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/8e71b99fc53bb8eb77f316c3c452dd74ab7cb25d", + "reference": "8e71b99fc53bb8eb77f316c3c452dd74ab7cb25d", "shasum": "" }, "require": { - "dompdf/dompdf": "^2.0.7", - "illuminate/support": "^6|^7|^8|^9|^10|^11", - "php": "^7.2 || ^8.0" + "dompdf/dompdf": "^3.0", + "illuminate/support": "^9|^10|^11|^12", + "php": "^8.1" }, "require-dev": { - "larastan/larastan": "^1.0|^2.7.0", - "orchestra/testbench": "^4|^5|^6|^7|^8|^9", - "phpro/grumphp": "^1 || ^2.5", + "larastan/larastan": "^2.7|^3.0", + "orchestra/testbench": "^7|^8|^9|^10", + "phpro/grumphp": "^2.5", "squizlabs/php_codesniffer": "^3.5" }, "type": "library", @@ -86,7 +86,7 @@ ] }, "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -112,7 +112,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-dompdf/issues", - "source": "https://github.com/barryvdh/laravel-dompdf/tree/v2.2.0" + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v3.1.1" }, "funding": [ { @@ -124,20 +124,20 @@ "type": "github" } ], - "time": "2024-04-25T13:16:04+00:00" + "time": "2025-02-13T15:07:54+00:00" }, { "name": "brick/math", - "version": "0.12.3", + "version": "0.13.1", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba" + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/866551da34e9a618e64a819ee1e01c20d8a588ba", - "reference": "866551da34e9a618e64a819ee1e01c20d8a588ba", + "url": "https://api.github.com/repos/brick/math/zipball/fc7ed316430118cc7836bf45faff18d5dfc8de04", + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04", "shasum": "" }, "require": { @@ -176,7 +176,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.12.3" + "source": "https://github.com/brick/math/tree/0.13.1" }, "funding": [ { @@ -184,7 +184,7 @@ "type": "github" } ], - "time": "2025-02-28T13:11:00+00:00" + "time": "2025-03-29T13:50:30+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -332,31 +332,30 @@ }, { "name": "diglactic/laravel-breadcrumbs", - "version": "v9.0.0", + "version": "v10.0.0", "source": { "type": "git", "url": "https://github.com/diglactic/laravel-breadcrumbs.git", - "reference": "88e8f01e013e811215770e27b40a74014c28f2c4" + "reference": "1bfe5e29aacf88beeab64ae3e860e0f2d8ace36a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/88e8f01e013e811215770e27b40a74014c28f2c4", - "reference": "88e8f01e013e811215770e27b40a74014c28f2c4", + "url": "https://api.github.com/repos/diglactic/laravel-breadcrumbs/zipball/1bfe5e29aacf88beeab64ae3e860e0f2d8ace36a", + "reference": "1bfe5e29aacf88beeab64ae3e860e0f2d8ace36a", "shasum": "" }, "require": { "facade/ignition-contracts": "^1.0", - "laravel/framework": "^8.0 || ^9.0 || ^10.0 || ^11.0", - "php": "^7.3 || ^8.0" + "laravel/framework": "^10.0 || ^11.0 || ^12.0", + "php": "^8.1" }, "conflict": { "davejamesmiller/laravel-breadcrumbs": "*" }, "require-dev": { - "orchestra/testbench": "^6.0 || ^7.0 || ^8.0 || ^9.0", - "php-coveralls/php-coveralls": "^2.7", - "phpunit/phpunit": "^9.5 || ^10.5", - "spatie/phpunit-snapshot-assertions": "^4.2 || ^5.1" + "orchestra/testbench": "^8.0 || ^9.0 || ^10.0", + "phpunit/phpunit": "^10.5 || ^11.5", + "spatie/phpunit-snapshot-assertions": "^5.1" }, "type": "library", "extra": { @@ -397,9 +396,9 @@ ], "support": { "issues": "https://github.com/diglactic/laravel-breadcrumbs/issues", - "source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v9.0.0" + "source": "https://github.com/diglactic/laravel-breadcrumbs/tree/v10.0.0" }, - "time": "2024-03-12T00:42:39+00:00" + "time": "2025-02-25T05:44:07+00:00" }, { "name": "doctrine/inflector", @@ -571,32 +570,34 @@ }, { "name": "dompdf/dompdf", - "version": "v2.0.8", + "version": "v3.1.0", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52" + "reference": "a51bd7a063a65499446919286fb18b518177155a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c20247574601700e1f7c8dab39310fca1964dc52", - "reference": "c20247574601700e1f7c8dab39310fca1964dc52", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/a51bd7a063a65499446919286fb18b518177155a", + "reference": "a51bd7a063a65499446919286fb18b518177155a", "shasum": "" }, "require": { + "dompdf/php-font-lib": "^1.0.0", + "dompdf/php-svg-lib": "^1.0.0", "ext-dom": "*", "ext-mbstring": "*", "masterminds/html5": "^2.0", - "phenx/php-font-lib": ">=0.5.4 <1.0.0", - "phenx/php-svg-lib": ">=0.5.2 <1.0.0", "php": "^7.1 || ^8.0" }, "require-dev": { + "ext-gd": "*", "ext-json": "*", "ext-zip": "*", "mockery/mockery": "^1.3", - "phpunit/phpunit": "^7.5 || ^8 || ^9", - "squizlabs/php_codesniffer": "^3.5" + "phpunit/phpunit": "^7.5 || ^8 || ^9 || ^10 || ^11", + "squizlabs/php_codesniffer": "^3.5", + "symfony/process": "^4.4 || ^5.4 || ^6.2 || ^7.0" }, "suggest": { "ext-gd": "Needed to process images", @@ -627,9 +628,100 @@ "homepage": "https://github.com/dompdf/dompdf", "support": { "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v2.0.8" + "source": "https://github.com/dompdf/dompdf/tree/v3.1.0" + }, + "time": "2025-01-15T14:09:04+00:00" + }, + { + "name": "dompdf/php-font-lib", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-font-lib.git", + "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d", + "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + }, + "type": "library", + "autoload": { + "psr-4": { + "FontLib\\": "src/FontLib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "The FontLib Community", + "homepage": "https://github.com/dompdf/php-font-lib/blob/master/AUTHORS.md" + } + ], + "description": "A library to read, parse, export and make subsets of different types of font files.", + "homepage": "https://github.com/dompdf/php-font-lib", + "support": { + "issues": "https://github.com/dompdf/php-font-lib/issues", + "source": "https://github.com/dompdf/php-font-lib/tree/1.0.1" + }, + "time": "2024-12-02T14:37:59+00:00" + }, + { + "name": "dompdf/php-svg-lib", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/dompdf/php-svg-lib.git", + "reference": "eb045e518185298eb6ff8d80d0d0c6b17aecd9af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/eb045e518185298eb6ff8d80d0d0c6b17aecd9af", + "reference": "eb045e518185298eb6ff8d80d0d0c6b17aecd9af", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabberworm/php-css-parser": "^8.4" + }, + "require-dev": { + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Svg\\": "src/Svg" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "The SvgLib Community", + "homepage": "https://github.com/dompdf/php-svg-lib/blob/master/AUTHORS.md" + } + ], + "description": "A library to read, parse and export to PDF SVG files.", + "homepage": "https://github.com/dompdf/php-svg-lib", + "support": { + "issues": "https://github.com/dompdf/php-svg-lib/issues", + "source": "https://github.com/dompdf/php-svg-lib/tree/1.0.0" }, - "time": "2024-04-29T13:06:17+00:00" + "time": "2024-04-29T13:26:35+00:00" }, { "name": "dragonmantank/cron-expression", @@ -1021,16 +1113,16 @@ }, { "name": "google/apiclient-services", - "version": "v0.397.0", + "version": "v0.404.0", "source": { "type": "git", "url": "https://github.com/googleapis/google-api-php-client-services.git", - "reference": "a69d060a405f347e1c25f1a7c3528d8d2a29132c" + "reference": "8366037e450b62ffc1c5489459f207640acca2b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/a69d060a405f347e1c25f1a7c3528d8d2a29132c", - "reference": "a69d060a405f347e1c25f1a7c3528d8d2a29132c", + "url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/8366037e450b62ffc1c5489459f207640acca2b4", + "reference": "8366037e450b62ffc1c5489459f207640acca2b4", "shasum": "" }, "require": { @@ -1059,22 +1151,22 @@ ], "support": { "issues": "https://github.com/googleapis/google-api-php-client-services/issues", - "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.397.0" + "source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.404.0" }, - "time": "2025-05-30T02:03:56+00:00" + "time": "2025-06-04T17:28:44+00:00" }, { "name": "google/auth", - "version": "v1.47.0", + "version": "v1.47.1", "source": { "type": "git", "url": "https://github.com/googleapis/google-auth-library-php.git", - "reference": "d6389aae7c009daceaa8da9b7942d8df6969f6d9" + "reference": "d7a0a215ec42ca0c8cb40e9ae0c5960aa9a024b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/d6389aae7c009daceaa8da9b7942d8df6969f6d9", - "reference": "d6389aae7c009daceaa8da9b7942d8df6969f6d9", + "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/d7a0a215ec42ca0c8cb40e9ae0c5960aa9a024b7", + "reference": "d7a0a215ec42ca0c8cb40e9ae0c5960aa9a024b7", "shasum": "" }, "require": { @@ -1120,9 +1212,9 @@ "support": { "docs": "https://cloud.google.com/php/docs/reference/auth/latest", "issues": "https://github.com/googleapis/google-auth-library-php/issues", - "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.47.0" + "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.47.1" }, - "time": "2025-04-15T21:47:20+00:00" + "time": "2025-07-09T15:26:02+00:00" }, { "name": "graham-campbell/result-type", @@ -1597,51 +1689,190 @@ ], "time": "2025-02-03T10:55:03+00:00" }, + { + "name": "intervention/gif", + "version": "4.2.2", + "source": { + "type": "git", + "url": "https://github.com/Intervention/gif.git", + "reference": "5999eac6a39aa760fb803bc809e8909ee67b451a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/gif/zipball/5999eac6a39aa760fb803bc809e8909ee67b451a", + "reference": "5999eac6a39aa760fb803bc809e8909ee67b451a", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", + "slevomat/coding-standard": "~8.0", + "squizlabs/php_codesniffer": "^3.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Intervention\\Gif\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "Native PHP GIF Encoder/Decoder", + "homepage": "https://github.com/intervention/gif", + "keywords": [ + "animation", + "gd", + "gif", + "image" + ], + "support": { + "issues": "https://github.com/Intervention/gif/issues", + "source": "https://github.com/Intervention/gif/tree/4.2.2" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + }, + { + "url": "https://ko-fi.com/interventionphp", + "type": "ko_fi" + } + ], + "time": "2025-03-29T07:46:21+00:00" + }, { "name": "intervention/image", - "version": "2.7.2", + "version": "3.11.3", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "04be355f8d6734c826045d02a1079ad658322dad" + "reference": "d0f097b8a3fa8fb758efc9440b513aa3833cda17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", - "reference": "04be355f8d6734c826045d02a1079ad658322dad", + "url": "https://api.github.com/repos/Intervention/image/zipball/d0f097b8a3fa8fb758efc9440b513aa3833cda17", + "reference": "d0f097b8a3fa8fb758efc9440b513aa3833cda17", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1 || ^2.0", - "php": ">=5.4.0" + "ext-mbstring": "*", + "intervention/gif": "^4.2", + "php": "^8.1" }, "require-dev": { - "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + "mockery/mockery": "^1.6", + "phpstan/phpstan": "^2.1", + "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", + "slevomat/coding-standard": "~8.0", + "squizlabs/php_codesniffer": "^3.8" }, "suggest": { - "ext-gd": "to use GD library based image processing.", - "ext-imagick": "to use Imagick based image processing.", - "intervention/imagecache": "Caching extension for the Intervention Image library" + "ext-exif": "Recommended to be able to read EXIF data properly." + }, + "type": "library", + "autoload": { + "psr-4": { + "Intervention\\Image\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Vogel", + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" + } + ], + "description": "PHP image manipulation", + "homepage": "https://image.intervention.io/", + "keywords": [ + "gd", + "image", + "imagick", + "resize", + "thumbnail", + "watermark" + ], + "support": { + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/3.11.3" + }, + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + }, + { + "url": "https://ko-fi.com/interventionphp", + "type": "ko_fi" + } + ], + "time": "2025-05-22T17:26:23+00:00" + }, + { + "name": "intervention/image-laravel", + "version": "1.5.6", + "source": { + "type": "git", + "url": "https://github.com/Intervention/image-laravel.git", + "reference": "056029431400a5cc56036172787a578f334683c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Intervention/image-laravel/zipball/056029431400a5cc56036172787a578f334683c4", + "reference": "056029431400a5cc56036172787a578f334683c4", + "shasum": "" + }, + "require": { + "illuminate/http": "^8|^9|^10|^11|^12", + "illuminate/routing": "^8|^9|^10|^11|^12", + "illuminate/support": "^8|^9|^10|^11|^12", + "intervention/image": "^3.11", + "php": "^8.1" + }, + "require-dev": { + "ext-fileinfo": "*", + "orchestra/testbench": "^8.18 || ^9.9", + "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0" }, "type": "library", "extra": { "laravel": { "aliases": { - "Image": "Intervention\\Image\\Facades\\Image" + "Image": "Intervention\\Image\\Laravel\\Facades\\Image" }, "providers": [ - "Intervention\\Image\\ImageServiceProvider" + "Intervention\\Image\\Laravel\\ServiceProvider" ] - }, - "branch-alias": { - "dev-master": "2.4-dev" } }, "autoload": { "psr-4": { - "Intervention\\Image\\": "src/Intervention/Image" + "Intervention\\Image\\Laravel\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1655,19 +1886,20 @@ "homepage": "https://intervention.io/" } ], - "description": "Image handling and manipulation library with support for Laravel integration", - "homepage": "http://image.intervention.io/", + "description": "Laravel Integration of Intervention Image", + "homepage": "https://image.intervention.io/", "keywords": [ "gd", "image", "imagick", "laravel", + "resize", "thumbnail", "watermark" ], "support": { - "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/2.7.2" + "issues": "https://github.com/Intervention/image-laravel/issues", + "source": "https://github.com/Intervention/image-laravel/tree/1.5.6" }, "funding": [ { @@ -1677,9 +1909,13 @@ { "url": "https://github.com/Intervention", "type": "github" + }, + { + "url": "https://ko-fi.com/interventionphp", + "type": "ko_fi" } ], - "time": "2022-05-21T17:30:32+00:00" + "time": "2025-04-04T15:09:55+00:00" }, { "name": "jeroennoten/laravel-adminlte", @@ -1742,20 +1978,20 @@ }, { "name": "laravel/framework", - "version": "v11.45.0", + "version": "v12.21.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "d0730deb427632004d24801be7ca1ed2c10fbc4e" + "reference": "ac8c4e73bf1b5387b709f7736d41427e6af1c93b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/d0730deb427632004d24801be7ca1ed2c10fbc4e", - "reference": "d0730deb427632004d24801be7ca1ed2c10fbc4e", + "url": "https://api.github.com/repos/laravel/framework/zipball/ac8c4e73bf1b5387b709f7736d41427e6af1c93b", + "reference": "ac8c4e73bf1b5387b709f7736d41427e6af1c93b", "shasum": "" }, "require": { - "brick/math": "^0.9.3|^0.10.2|^0.11|^0.12", + "brick/math": "^0.11|^0.12|^0.13", "composer-runtime-api": "^2.2", "doctrine/inflector": "^2.0.5", "dragonmantank/cron-expression": "^3.4", @@ -1770,32 +2006,32 @@ "fruitcake/php-cors": "^1.3", "guzzlehttp/guzzle": "^7.8.2", "guzzlehttp/uri-template": "^1.0", - "laravel/prompts": "^0.1.18|^0.2.0|^0.3.0", + "laravel/prompts": "^0.3.0", "laravel/serializable-closure": "^1.3|^2.0", "league/commonmark": "^2.7", "league/flysystem": "^3.25.1", "league/flysystem-local": "^3.25.1", "league/uri": "^7.5.1", "monolog/monolog": "^3.0", - "nesbot/carbon": "^2.72.6|^3.8.4", + "nesbot/carbon": "^3.8.4", "nunomaduro/termwind": "^2.0", "php": "^8.2", "psr/container": "^1.1.1|^2.0.1", "psr/log": "^1.0|^2.0|^3.0", "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.7", - "symfony/console": "^7.0.3", - "symfony/error-handler": "^7.0.3", - "symfony/finder": "^7.0.3", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", "symfony/http-foundation": "^7.2.0", - "symfony/http-kernel": "^7.0.3", - "symfony/mailer": "^7.0.3", - "symfony/mime": "^7.0.3", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", "symfony/polyfill-php83": "^1.31", - "symfony/process": "^7.0.3", - "symfony/routing": "^7.0.3", - "symfony/uid": "^7.0.3", - "symfony/var-dumper": "^7.0.3", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", "tijsverkoyen/css-to-inline-styles": "^2.2.5", "vlucas/phpdotenv": "^5.6.1", "voku/portable-ascii": "^2.0.2" @@ -1859,17 +2095,17 @@ "league/flysystem-read-only": "^3.25.1", "league/flysystem-sftp-v3": "^3.25.1", "mockery/mockery": "^1.6.10", - "orchestra/testbench-core": "^9.13.2", - "pda/pheanstalk": "^5.0.6", + "orchestra/testbench-core": "^10.0.0", + "pda/pheanstalk": "^5.0.6|^7.0.0", "php-http/discovery": "^1.15", "phpstan/phpstan": "^2.0", - "phpunit/phpunit": "^10.5.35|^11.3.6|^12.0.1", - "predis/predis": "^2.3", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3|^3.0", "resend/resend-php": "^0.10.0", - "symfony/cache": "^7.0.3", - "symfony/http-client": "^7.0.3", - "symfony/psr-http-message-bridge": "^7.0.3", - "symfony/translation": "^7.0.3" + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", @@ -1895,22 +2131,22 @@ "mockery/mockery": "Required to use mocking (^1.6).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", - "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.3.6|^12.0.1).", - "predis/predis": "Required to use the predis connector (^2.3).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^7.0).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^7.0).", - "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.0).", - "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.0).", - "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.0).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.0)." + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "11.x-dev" + "dev-master": "12.x-dev" } }, "autoload": { @@ -1953,20 +2189,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2025-05-20T15:15:58+00:00" + "time": "2025-07-22T15:41:55+00:00" }, { "name": "laravel/prompts", - "version": "v0.3.5", + "version": "v0.3.6", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" + "reference": "86a8b692e8661d0fb308cec64f3d176821323077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", - "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", + "url": "https://api.github.com/repos/laravel/prompts/zipball/86a8b692e8661d0fb308cec64f3d176821323077", + "reference": "86a8b692e8661d0fb308cec64f3d176821323077", "shasum": "" }, "require": { @@ -2010,22 +2246,22 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.3.5" + "source": "https://github.com/laravel/prompts/tree/v0.3.6" }, - "time": "2025-02-11T13:34:40+00:00" + "time": "2025-07-07T14:17:42+00:00" }, { "name": "laravel/sanctum", - "version": "v4.1.1", + "version": "v4.2.0", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "a360a6a1fd2400ead4eb9b6a9c1bb272939194f5" + "reference": "fd6df4f79f48a72992e8d29a9c0ee25422a0d677" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/a360a6a1fd2400ead4eb9b6a9c1bb272939194f5", - "reference": "a360a6a1fd2400ead4eb9b6a9c1bb272939194f5", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/fd6df4f79f48a72992e8d29a9c0ee25422a0d677", + "reference": "fd6df4f79f48a72992e8d29a9c0ee25422a0d677", "shasum": "" }, "require": { @@ -2076,7 +2312,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2025-04-23T13:03:38+00:00" + "time": "2025-07-09T19:45:24+00:00" }, { "name": "laravel/serializable-closure", @@ -2270,24 +2506,24 @@ }, { "name": "laravellegends/pt-br-validator", - "version": "11.0.0", + "version": "12.2.0", "source": { "type": "git", "url": "https://github.com/LaravelLegends/pt-br-validator.git", - "reference": "ab89fcb32661bc1a95c5836489ddc68f61a95d34" + "reference": "9c04c518a99047edb1da4cbf82dabb124da6bc94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/LaravelLegends/pt-br-validator/zipball/ab89fcb32661bc1a95c5836489ddc68f61a95d34", - "reference": "ab89fcb32661bc1a95c5836489ddc68f61a95d34", + "url": "https://api.github.com/repos/LaravelLegends/pt-br-validator/zipball/9c04c518a99047edb1da4cbf82dabb124da6bc94", + "reference": "9c04c518a99047edb1da4cbf82dabb124da6bc94", "shasum": "" }, "require": { - "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0" + "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0" }, "require-dev": { - "orchestra/testbench": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0", - "phpunit/phpunit": "^8.3 || ^9.0" + "orchestra/testbench": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^10.0", + "phpunit/phpunit": "^8.3 || ^9.0 || ^11.5.3" }, "type": "library", "extra": { @@ -2315,22 +2551,22 @@ "description": "Uma biblioteca contendo validações de formatos Brasileiros, para o Laravel", "support": { "issues": "https://github.com/LaravelLegends/pt-br-validator/issues", - "source": "https://github.com/LaravelLegends/pt-br-validator/tree/11.0.0" + "source": "https://github.com/LaravelLegends/pt-br-validator/tree/12.2.0" }, - "time": "2024-03-18T20:18:50+00:00" + "time": "2025-06-21T21:37:01+00:00" }, { "name": "league/commonmark", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405" + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", - "reference": "6fbb36d44824ed4091adbcf4c7d4a3923cdb3405", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca", + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca", "shasum": "" }, "require": { @@ -2359,7 +2595,7 @@ "symfony/process": "^5.4 | ^6.0 | ^7.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0", "unleashedtech/php-coding-standard": "^3.1.1", - "vimeo/psalm": "^4.24.0 || ^5.0.0" + "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" @@ -2424,7 +2660,7 @@ "type": "tidelift" } ], - "time": "2025-05-05T12:20:28+00:00" + "time": "2025-07-20T12:47:49+00:00" }, { "name": "league/config", @@ -2510,16 +2746,16 @@ }, { "name": "league/flysystem", - "version": "3.29.1", + "version": "3.30.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319" + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319", - "reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", "shasum": "" }, "require": { @@ -2543,13 +2779,13 @@ "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", - "ext-mongodb": "^1.3", + "ext-mongodb": "^1.3|^2", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", - "mongodb/mongodb": "^1.2", + "mongodb/mongodb": "^1.2|^2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", @@ -2587,22 +2823,22 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.29.1" + "source": "https://github.com/thephpleague/flysystem/tree/3.30.0" }, - "time": "2024-10-08T08:58:34+00:00" + "time": "2025-06-25T13:29:59+00:00" }, { "name": "league/flysystem-local", - "version": "3.29.0", + "version": "3.30.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27" + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e0e8d52ce4b2ed154148453d321e97c8e931bd27", - "reference": "e0e8d52ce4b2ed154148453d321e97c8e931bd27", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", "shasum": "" }, "require": { @@ -2636,9 +2872,9 @@ "local" ], "support": { - "source": "https://github.com/thephpleague/flysystem-local/tree/3.29.0" + "source": "https://github.com/thephpleague/flysystem-local/tree/3.30.0" }, - "time": "2024-08-09T21:24:39+00:00" + "time": "2025-05-21T10:34:19+00:00" }, { "name": "league/mime-type-detection", @@ -2872,16 +3108,16 @@ }, { "name": "livewire/livewire", - "version": "v3.6.3", + "version": "v3.6.4", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e" + "reference": "ef04be759da41b14d2d129e670533180a44987dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/56aa1bb63a46e06181c56fa64717a7287e19115e", - "reference": "56aa1bb63a46e06181c56fa64717a7287e19115e", + "url": "https://api.github.com/repos/livewire/livewire/zipball/ef04be759da41b14d2d129e670533180a44987dc", + "reference": "ef04be759da41b14d2d129e670533180a44987dc", "shasum": "" }, "require": { @@ -2936,7 +3172,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.6.3" + "source": "https://github.com/livewire/livewire/tree/v3.6.4" }, "funding": [ { @@ -2944,7 +3180,7 @@ "type": "github" } ], - "time": "2025-04-12T22:26:52+00:00" + "time": "2025-07-17T05:12:15+00:00" }, { "name": "masbug/flysystem-google-drive-ext", @@ -3184,16 +3420,16 @@ }, { "name": "nesbot/carbon", - "version": "3.9.1", + "version": "3.10.1", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", - "reference": "ced71f79398ece168e24f7f7710462f462310d4d" + "reference": "1fd1935b2d90aef2f093c5e35f7ae1257c448d00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/ced71f79398ece168e24f7f7710462f462310d4d", - "reference": "ced71f79398ece168e24f7f7710462f462310d4d", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/1fd1935b2d90aef2f093c5e35f7ae1257c448d00", + "reference": "1fd1935b2d90aef2f093c5e35f7ae1257c448d00", "shasum": "" }, "require": { @@ -3201,9 +3437,9 @@ "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", - "symfony/clock": "^6.3 || ^7.0", + "symfony/clock": "^6.3.12 || ^7.0", "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^4.4.18 || ^5.2.1|| ^6.0 || ^7.0" + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" }, "provide": { "psr/clock-implementation": "1.0" @@ -3211,14 +3447,13 @@ "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", - "friendsofphp/php-cs-fixer": "^3.57.2", + "friendsofphp/php-cs-fixer": "^3.75.0", "kylekatarnls/multi-tester": "^2.5.3", - "ondrejmirtes/better-reflection": "^6.25.0.4", "phpmd/phpmd": "^2.15.0", - "phpstan/extension-installer": "^1.3.1", - "phpstan/phpstan": "^1.11.2", - "phpunit/phpunit": "^10.5.20", - "squizlabs/php_codesniffer": "^3.9.0" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.17", + "phpunit/phpunit": "^10.5.46", + "squizlabs/php_codesniffer": "^3.13.0" }, "bin": [ "bin/carbon" @@ -3286,7 +3521,7 @@ "type": "tidelift" } ], - "time": "2025-05-01T19:51:51+00:00" + "time": "2025-06-21T15:19:35+00:00" }, { "name": "nette/schema", @@ -3352,16 +3587,16 @@ }, { "name": "nette/utils", - "version": "v4.0.6", + "version": "v4.0.7", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "ce708655043c7050eb050df361c5e313cf708309" + "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/ce708655043c7050eb050df361c5e313cf708309", - "reference": "ce708655043c7050eb050df361c5e313cf708309", + "url": "https://api.github.com/repos/nette/utils/zipball/e67c4061eb40b9c113b218214e42cb5a0dda28f2", + "reference": "e67c4061eb40b9c113b218214e42cb5a0dda28f2", "shasum": "" }, "require": { @@ -3432,22 +3667,22 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.6" + "source": "https://github.com/nette/utils/tree/v4.0.7" }, - "time": "2025-03-30T21:06:30+00:00" + "time": "2025-06-03T04:55:08+00:00" }, { "name": "nikic/php-parser", - "version": "v5.4.0", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494" + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", - "reference": "447a020a1f875a434d62f2a401f53b82a396e494", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9", + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9", "shasum": "" }, "require": { @@ -3490,9 +3725,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0" }, - "time": "2024-12-30T11:07:19+00:00" + "time": "2025-05-31T08:24:38+00:00" }, { "name": "nunomaduro/termwind", @@ -3583,16 +3818,16 @@ }, { "name": "opcodesio/log-viewer", - "version": "v3.17.1", + "version": "v3.18.0", "source": { "type": "git", "url": "https://github.com/opcodesio/log-viewer.git", - "reference": "871b7ac2adf8e623b3145e438fb2a2fdc0f8476c" + "reference": "9e46dd5b1fa0ff5119fac75cc2048b263cd60893" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opcodesio/log-viewer/zipball/871b7ac2adf8e623b3145e438fb2a2fdc0f8476c", - "reference": "871b7ac2adf8e623b3145e438fb2a2fdc0f8476c", + "url": "https://api.github.com/repos/opcodesio/log-viewer/zipball/9e46dd5b1fa0ff5119fac75cc2048b263cd60893", + "reference": "9e46dd5b1fa0ff5119fac75cc2048b263cd60893", "shasum": "" }, "require": { @@ -3655,7 +3890,7 @@ ], "support": { "issues": "https://github.com/opcodesio/log-viewer/issues", - "source": "https://github.com/opcodesio/log-viewer/tree/v3.17.1" + "source": "https://github.com/opcodesio/log-viewer/tree/v3.18.0" }, "funding": [ { @@ -3667,7 +3902,7 @@ "type": "github" } ], - "time": "2025-05-19T09:20:51+00:00" + "time": "2025-06-24T03:35:57+00:00" }, { "name": "opcodesio/mail-parser", @@ -3840,371 +4075,92 @@ "time": "2020-10-15T08:29:30+00:00" }, { - "name": "phenx/php-font-lib", - "version": "0.5.6", + "name": "phpoption/phpoption", + "version": "1.9.3", "source": { "type": "git", - "url": "https://github.com/dompdf/php-font-lib.git", - "reference": "a1681e9793040740a405ac5b189275059e2a9863" + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a1681e9793040740a405ac5b189275059e2a9863", - "reference": "a1681e9793040740a405ac5b189275059e2a9863", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", + "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", "shasum": "" }, "require": { - "ext-mbstring": "*" + "php": "^7.2.5 || ^8.0" }, "require-dev": { - "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6" + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" }, "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, "autoload": { "psr-4": { - "FontLib\\": "src/FontLib" + "PhpOption\\": "src/PhpOption/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1-or-later" + "Apache-2.0" ], "authors": [ { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], - "description": "A library to read, parse, export and make subsets of different types of font files.", - "homepage": "https://github.com/PhenX/php-font-lib", + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], "support": { - "issues": "https://github.com/dompdf/php-font-lib/issues", - "source": "https://github.com/dompdf/php-font-lib/tree/0.5.6" + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" }, - "time": "2024-01-29T14:45:26+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:41:07+00:00" }, { - "name": "phenx/php-svg-lib", - "version": "0.5.4", + "name": "phpseclib/phpseclib", + "version": "3.0.46", "source": { "type": "git", - "url": "https://github.com/dompdf/php-svg-lib.git", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691" + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/php-svg-lib/zipball/46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "reference": "46b25da81613a9cf43c83b2a8c2c1bdab27df691", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": "^7.1 || ^8.0", - "sabberworm/php-css-parser": "^8.4" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Svg\\": "src/Svg" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Fabien Ménager", - "email": "fabien.menager@gmail.com" - } - ], - "description": "A library to read, parse and export to PDF SVG files.", - "homepage": "https://github.com/PhenX/php-svg-lib", - "support": { - "issues": "https://github.com/dompdf/php-svg-lib/issues", - "source": "https://github.com/dompdf/php-svg-lib/tree/0.5.4" - }, - "time": "2024-04-08T12:52:34+00:00" - }, - { - "name": "php-flasher/flasher", - "version": "v1.15.14", - "source": { - "type": "git", - "url": "https://github.com/php-flasher/flasher.git", - "reference": "33ae74e73f62814fff4e78e78f912d9b6ddf82d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-flasher/flasher/zipball/33ae74e73f62814fff4e78e78f912d9b6ddf82d0", - "reference": "33ae74e73f62814fff4e78e78f912d9b6ddf82d0", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "autoload": { - "files": [ - "helpers.php" - ], - "psr-4": { - "Flasher\\Prime\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Younes KHOUBZA", - "email": "younes.khoubza@gmail.com", - "homepage": "https://www.linkedin.com/in/younes-khoubza", - "role": "Developer" - } - ], - "description": "PHPFlasher - A powerful & easy-to-use package for adding flash messages to Laravel or Symfony projects. Provides feedback to users, improves engagement & enhances user experience. Intuitive design for beginners & experienced developers. A reliable, flexible solution.", - "homepage": "https://php-flasher.io", - "keywords": [ - "custom-adapter", - "dark-mode", - "desktop-notifications", - "flash-messages", - "framework-agnostic", - "javascript", - "laravel", - "notification-system", - "noty", - "notyf", - "php", - "php-flasher", - "phpstorm-auto-complete", - "pnotify", - "rtl", - "sweetalert", - "symfony", - "toastr", - "user-experience", - "user-feedback", - "yoeunes" - ], - "support": { - "source": "https://github.com/php-flasher/flasher/tree/v1.15.14" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/yoeunes", - "type": "custom" - }, - { - "url": "https://github.com/yoeunes", - "type": "github" - }, - { - "url": "https://ko-fi.com/yoeunes", - "type": "ko_fi" - }, - { - "url": "https://opencollective.com/php-flasher", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/yoeunes", - "type": "patreon" - } - ], - "time": "2023-12-16T17:11:36+00:00" - }, - { - "name": "php-flasher/flasher-laravel", - "version": "v1.15.14", - "source": { - "type": "git", - "url": "https://github.com/php-flasher/flasher-laravel.git", - "reference": "c2777483fd7074087c16f861ce2191a95088e7c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-flasher/flasher-laravel/zipball/c2777483fd7074087c16f861ce2191a95088e7c6", - "reference": "c2777483fd7074087c16f861ce2191a95088e7c6", - "shasum": "" - }, - "require": { - "illuminate/support": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", - "php": ">=5.3", - "php-flasher/flasher": "^1.15.14" - }, - "type": "library", - "extra": { - "laravel": { - "aliases": { - "Flasher": "Flasher\\Laravel\\Facade\\Flasher" - }, - "providers": [ - "Flasher\\Laravel\\FlasherServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Flasher\\Laravel\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Younes KHOUBZA", - "email": "younes.khoubza@gmail.com", - "homepage": "https://www.linkedin.com/in/younes-khoubza", - "role": "Developer" - } - ], - "description": "PHPFlasher - A powerful & easy-to-use package for adding flash messages to Laravel or Symfony projects. Provides feedback to users, improves engagement & enhances user experience. Intuitive design for beginners & experienced developers. A reliable, flexible solution.", - "homepage": "https://php-flasher.io", - "keywords": [ - "custom-adapter", - "dark-mode", - "desktop-notifications", - "flash-messages", - "framework-agnostic", - "javascript", - "laravel", - "notification-system", - "noty", - "notyf", - "php", - "php-flasher", - "phpstorm-auto-complete", - "pnotify", - "rtl", - "sweetalert", - "symfony", - "toastr", - "user-experience", - "user-feedback", - "yoeunes" - ], - "support": { - "source": "https://github.com/php-flasher/flasher-laravel/tree/v1.15.14" - }, - "funding": [ - { - "url": "https://www.paypal.com/paypalme/yoeunes", - "type": "custom" - }, - { - "url": "https://github.com/yoeunes", - "type": "github" - }, - { - "url": "https://ko-fi.com/yoeunes", - "type": "ko_fi" - }, - { - "url": "https://opencollective.com/php-flasher", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/yoeunes", - "type": "patreon" - } - ], - "time": "2024-03-16T15:25:14+00:00" - }, - { - "name": "phpoption/phpoption", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", - "shasum": "" - }, - "require": { - "php": "^7.2.5 || ^8.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" - }, - "type": "library", - "extra": { - "bamarni-bin": { - "bin-links": true, - "forward-command": false - }, - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "PhpOption\\": "src/PhpOption/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com", - "homepage": "https://github.com/schmittjoh" - }, - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - } - ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "support": { - "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", - "type": "tidelift" - } - ], - "time": "2024-07-20T21:41:07+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "3.0.43", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/709ec107af3cb2f385b9617be72af8cf62441d02", - "reference": "709ec107af3cb2f385b9617be72af8cf62441d02", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6", + "reference": "56483a7de62a6c2a6635e42e93b8a9e25d4f0ec6", "shasum": "" }, "require": { @@ -4285,7 +4241,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.43" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.46" }, "funding": [ { @@ -4301,7 +4257,7 @@ "type": "tidelift" } ], - "time": "2024-12-14T21:12:59+00:00" + "time": "2025-06-26T16:29:55+00:00" }, { "name": "psr/cache", @@ -4766,16 +4722,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.8", + "version": "v0.12.9", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625" + "reference": "1b801844becfe648985372cb4b12ad6840245ace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/85057ceedee50c49d4f6ecaff73ee96adb3b3625", - "reference": "85057ceedee50c49d4f6ecaff73ee96adb3b3625", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1b801844becfe648985372cb4b12ad6840245ace", + "reference": "1b801844becfe648985372cb4b12ad6840245ace", "shasum": "" }, "require": { @@ -4839,9 +4795,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.8" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.9" }, - "time": "2025-03-16T03:05:19+00:00" + "time": "2025-06-23T02:35:06+00:00" }, { "name": "ralouphie/getallheaders", @@ -4965,21 +4921,20 @@ }, { "name": "ramsey/uuid", - "version": "4.7.6", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -4987,26 +4942,23 @@ "rhumsaa/uuid": "self.version" }, "require-dev": { - "captainhook/captainhook": "^5.10", + "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -5041,32 +4993,22 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" + "source": "https://github.com/ramsey/uuid/tree/4.9.0" }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" + "time": "2025-06-25T14:20:11+00:00" }, { "name": "sabberworm/php-css-parser", - "version": "v8.8.0", + "version": "v8.9.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", - "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740" + "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/3de493bdddfd1f051249af725c7e0d2c38fed740", - "reference": "3de493bdddfd1f051249af725c7e0d2c38fed740", + "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d8e916507b88e389e26d4ab03c904a082aa66bb9", + "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9", "shasum": "" }, "require": { @@ -5074,7 +5016,8 @@ "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { - "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41" + "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41", + "rawr/cross-data-providers": "^2.0.0" }, "suggest": { "ext-mbstring": "for parsing UTF-8 CSS" @@ -5116,9 +5059,9 @@ ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", - "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.8.0" + "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.9.0" }, - "time": "2025-03-23T17:59:05+00:00" + "time": "2025-07-11T13:20:48+00:00" }, { "name": "spatie/db-dumper", @@ -5185,29 +5128,29 @@ }, { "name": "spatie/laravel-backup", - "version": "8.8.2", + "version": "9.3.3", "source": { "type": "git", "url": "https://github.com/spatie/laravel-backup.git", - "reference": "5b672713283703a74c629ccd67b1d77eb57e24b9" + "reference": "5820c1b50a8991c0c824c322c1c81f5724f4d41c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/5b672713283703a74c629ccd67b1d77eb57e24b9", - "reference": "5b672713283703a74c629ccd67b1d77eb57e24b9", + "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/5820c1b50a8991c0c824c322c1c81f5724f4d41c", + "reference": "5820c1b50a8991c0c824c322c1c81f5724f4d41c", "shasum": "" }, "require": { "ext-zip": "^1.14.0", - "illuminate/console": "^10.10.0|^11.0", - "illuminate/contracts": "^10.10.0|^11.0", - "illuminate/events": "^10.10.0|^11.0", - "illuminate/filesystem": "^10.10.0|^11.0", - "illuminate/notifications": "^10.10.0|^11.0", - "illuminate/support": "^10.10.0|^11.0", + "illuminate/console": "^10.10.0|^11.0|^12.0", + "illuminate/contracts": "^10.10.0|^11.0|^12.0", + "illuminate/events": "^10.10.0|^11.0|^12.0", + "illuminate/filesystem": "^10.10.0|^11.0|^12.0", + "illuminate/notifications": "^10.10.0|^11.0|^12.0", + "illuminate/support": "^10.10.0|^11.0|^12.0", "league/flysystem": "^3.0", - "php": "^8.1", - "spatie/db-dumper": "^3.0", + "php": "^8.2", + "spatie/db-dumper": "^3.8", "spatie/laravel-package-tools": "^1.6.2", "spatie/laravel-signal-aware-command": "^1.2|^2.0", "spatie/temporary-directory": "^2.0", @@ -5217,15 +5160,16 @@ "require-dev": { "composer-runtime-api": "^2.0", "ext-pcntl": "*", - "larastan/larastan": "^2.7.0", + "larastan/larastan": "^2.7.0|^3.0", "laravel/slack-notification-channel": "^2.5|^3.0", "league/flysystem-aws-s3-v3": "^2.0|^3.0", "mockery/mockery": "^1.4", - "orchestra/testbench": "^8.0|^9.0", - "pestphp/pest": "^1.20|^2.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "pestphp/pest": "^1.20|^2.0|^3.0", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1" + "phpstan/phpstan-phpunit": "^1.1", + "rector/rector": "^1.1" }, "suggest": { "laravel/slack-notification-channel": "Required for sending notifications via Slack" @@ -5268,7 +5212,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-backup/issues", - "source": "https://github.com/spatie/laravel-backup/tree/8.8.2" + "source": "https://github.com/spatie/laravel-backup/tree/9.3.3" }, "funding": [ { @@ -5280,7 +5224,7 @@ "type": "other" } ], - "time": "2024-08-07T11:07:52+00:00" + "time": "2025-05-20T15:01:22+00:00" }, { "name": "spatie/laravel-html", @@ -5362,16 +5306,16 @@ }, { "name": "spatie/laravel-package-tools", - "version": "1.92.4", + "version": "1.92.7", "source": { "type": "git", "url": "https://github.com/spatie/laravel-package-tools.git", - "reference": "d20b1969f836d210459b78683d85c9cd5c5f508c" + "reference": "f09a799850b1ed765103a4f0b4355006360c49a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/d20b1969f836d210459b78683d85c9cd5c5f508c", - "reference": "d20b1969f836d210459b78683d85c9cd5c5f508c", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/f09a799850b1ed765103a4f0b4355006360c49a5", + "reference": "f09a799850b1ed765103a4f0b4355006360c49a5", "shasum": "" }, "require": { @@ -5411,7 +5355,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-package-tools/issues", - "source": "https://github.com/spatie/laravel-package-tools/tree/1.92.4" + "source": "https://github.com/spatie/laravel-package-tools/tree/1.92.7" }, "funding": [ { @@ -5419,20 +5363,20 @@ "type": "github" } ], - "time": "2025-04-11T15:27:14+00:00" + "time": "2025-07-17T15:46:43+00:00" }, { "name": "spatie/laravel-permission", - "version": "6.18.0", + "version": "6.20.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-permission.git", - "reference": "3c05f04d12275dfbe462c8b4aae3290e586c2dde" + "reference": "31c05679102c73f3b0d05790d2400182745a5615" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/3c05f04d12275dfbe462c8b4aae3290e586c2dde", - "reference": "3c05f04d12275dfbe462c8b4aae3290e586c2dde", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/31c05679102c73f3b0d05790d2400182745a5615", + "reference": "31c05679102c73f3b0d05790d2400182745a5615", "shasum": "" }, "require": { @@ -5494,7 +5438,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-permission/issues", - "source": "https://github.com/spatie/laravel-permission/tree/6.18.0" + "source": "https://github.com/spatie/laravel-permission/tree/6.20.0" }, "funding": [ { @@ -5502,7 +5446,7 @@ "type": "github" } ], - "time": "2025-05-14T03:32:23+00:00" + "time": "2025-06-05T07:33:07+00:00" }, { "name": "spatie/laravel-signal-aware-command", @@ -5716,16 +5660,16 @@ }, { "name": "symfony/console", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44" + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/66c1440edf6f339fd82ed6c7caa76cb006211b44", - "reference": "66c1440edf6f339fd82ed6c7caa76cb006211b44", + "url": "https://api.github.com/repos/symfony/console/zipball/9e27aecde8f506ba0fd1d9989620c04a87697101", + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101", "shasum": "" }, "require": { @@ -5790,7 +5734,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.3.0" + "source": "https://github.com/symfony/console/tree/v7.3.1" }, "funding": [ { @@ -5806,7 +5750,7 @@ "type": "tidelift" } ], - "time": "2025-05-24T10:34:04+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/css-selector", @@ -5942,16 +5886,16 @@ }, { "name": "symfony/error-handler", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "cf68d225bc43629de4ff54778029aee6dc191b83" + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/cf68d225bc43629de4ff54778029aee6dc191b83", - "reference": "cf68d225bc43629de4ff54778029aee6dc191b83", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/35b55b166f6752d6aaf21aa042fc5ed280fce235", + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235", "shasum": "" }, "require": { @@ -5999,7 +5943,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.3.0" + "source": "https://github.com/symfony/error-handler/tree/v7.3.1" }, "funding": [ { @@ -6015,7 +5959,7 @@ "type": "tidelift" } ], - "time": "2025-05-29T07:19:49+00:00" + "time": "2025-06-13T07:48:40+00:00" }, { "name": "symfony/event-dispatcher", @@ -6239,16 +6183,16 @@ }, { "name": "symfony/http-foundation", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "4236baf01609667d53b20371486228231eb135fd" + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/4236baf01609667d53b20371486228231eb135fd", - "reference": "4236baf01609667d53b20371486228231eb135fd", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/23dd60256610c86a3414575b70c596e5deff6ed9", + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9", "shasum": "" }, "require": { @@ -6298,7 +6242,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.3.0" + "source": "https://github.com/symfony/http-foundation/tree/v7.3.1" }, "funding": [ { @@ -6314,20 +6258,20 @@ "type": "tidelift" } ], - "time": "2025-05-12T14:48:23+00:00" + "time": "2025-06-23T15:07:14+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f" + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ac7b8e163e8c83dce3abcc055a502d4486051a9f", - "reference": "ac7b8e163e8c83dce3abcc055a502d4486051a9f", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1644879a66e4aa29c36fe33dfa6c54b450ce1831", + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831", "shasum": "" }, "require": { @@ -6412,7 +6356,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.3.0" + "source": "https://github.com/symfony/http-kernel/tree/v7.3.1" }, "funding": [ { @@ -6428,20 +6372,20 @@ "type": "tidelift" } ], - "time": "2025-05-29T07:47:32+00:00" + "time": "2025-06-28T08:24:55+00:00" }, { "name": "symfony/mailer", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "0f375bbbde96ae8c78e4aa3e63aabd486e33364c" + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/0f375bbbde96ae8c78e4aa3e63aabd486e33364c", - "reference": "0f375bbbde96ae8c78e4aa3e63aabd486e33364c", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b5db5105b290bdbea5ab27b89c69effcf1cb3368", + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368", "shasum": "" }, "require": { @@ -6492,7 +6436,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.3.0" + "source": "https://github.com/symfony/mailer/tree/v7.3.1" }, "funding": [ { @@ -6508,7 +6452,7 @@ "type": "tidelift" } ], - "time": "2025-04-04T09:51:09+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/mime", @@ -7545,16 +7489,16 @@ }, { "name": "symfony/translation", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "4aba29076a29a3aa667e09b791e5f868973a8667" + "reference": "241d5ac4910d256660238a7ecf250deba4c73063" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/4aba29076a29a3aa667e09b791e5f868973a8667", - "reference": "4aba29076a29a3aa667e09b791e5f868973a8667", + "url": "https://api.github.com/repos/symfony/translation/zipball/241d5ac4910d256660238a7ecf250deba4c73063", + "reference": "241d5ac4910d256660238a7ecf250deba4c73063", "shasum": "" }, "require": { @@ -7621,7 +7565,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v7.3.0" + "source": "https://github.com/symfony/translation/tree/v7.3.1" }, "funding": [ { @@ -7637,7 +7581,7 @@ "type": "tidelift" } ], - "time": "2025-05-29T07:19:49+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/translation-contracts", @@ -7719,16 +7663,16 @@ }, { "name": "symfony/uid", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/uid.git", - "reference": "7beeb2b885cd584cd01e126c5777206ae4c3c6a3" + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/7beeb2b885cd584cd01e126c5777206ae4c3c6a3", - "reference": "7beeb2b885cd584cd01e126c5777206ae4c3c6a3", + "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb", + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb", "shasum": "" }, "require": { @@ -7773,7 +7717,7 @@ "uuid" ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.3.0" + "source": "https://github.com/symfony/uid/tree/v7.3.1" }, "funding": [ { @@ -7789,20 +7733,20 @@ "type": "tidelift" } ], - "time": "2025-05-24T14:28:13+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e" + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/548f6760c54197b1084e1e5c71f6d9d523f2f78e", - "reference": "548f6760c54197b1084e1e5c71f6d9d523f2f78e", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", "shasum": "" }, "require": { @@ -7857,7 +7801,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.3.0" + "source": "https://github.com/symfony/var-dumper/tree/v7.3.1" }, "funding": [ { @@ -7873,41 +7817,44 @@ "type": "tidelift" } ], - "time": "2025-04-27T18:39:23+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "tightenco/ziggy", - "version": "v1.8.2", + "version": "v2.5.3", "source": { "type": "git", "url": "https://github.com/tighten/ziggy.git", - "reference": "939576ad0f3d3e633a9401c8c377bc7bc873ff35" + "reference": "0b3b521d2c55fbdb04b6721532f7f5f49d32f52b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/ziggy/zipball/939576ad0f3d3e633a9401c8c377bc7bc873ff35", - "reference": "939576ad0f3d3e633a9401c8c377bc7bc873ff35", + "url": "https://api.github.com/repos/tighten/ziggy/zipball/0b3b521d2c55fbdb04b6721532f7f5f49d32f52b", + "reference": "0b3b521d2c55fbdb04b6721532f7f5f49d32f52b", "shasum": "" }, "require": { "ext-json": "*", - "laravel/framework": ">=5.4@dev" + "laravel/framework": ">=9.0", + "php": ">=8.1" }, "require-dev": { - "orchestra/testbench": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0", - "phpunit/phpunit": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0" + "laravel/folio": "^1.1", + "orchestra/testbench": "^7.0 || ^8.0 || ^9.0 || ^10.0", + "pestphp/pest": "^2.26|^3.0", + "pestphp/pest-plugin-laravel": "^2.4|^3.0" }, "type": "library", "extra": { "laravel": { "providers": [ - "Tightenco\\Ziggy\\ZiggyServiceProvider" + "Tighten\\Ziggy\\ZiggyServiceProvider" ] } }, "autoload": { "psr-4": { - "Tightenco\\Ziggy\\": "src/" + "Tighten\\Ziggy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7928,7 +7875,7 @@ "email": "jacob@tighten.co" } ], - "description": "Generates a Blade directive exporting all of your named Laravel routes. Also provides a nice route() helper function in JavaScript.", + "description": "Use your Laravel named routes in JavaScript.", "homepage": "https://github.com/tighten/ziggy", "keywords": [ "Ziggy", @@ -7938,9 +7885,9 @@ ], "support": { "issues": "https://github.com/tighten/ziggy/issues", - "source": "https://github.com/tighten/ziggy/tree/v1.8.2" + "source": "https://github.com/tighten/ziggy/tree/v2.5.3" }, - "time": "2024-02-20T19:56:04+00:00" + "time": "2025-05-17T18:15:19+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -8215,35 +8162,35 @@ }, { "name": "yaza/laravel-google-drive-storage", - "version": "V3.0.0", + "version": "V4.1.0", "source": { "type": "git", "url": "https://github.com/yaza-putu/laravel-google-drive-storage.git", - "reference": "21c9f221a9c1b7b9c64fe80f5b4ca2ed4a72f69a" + "reference": "2a75271a9756a22ef493cbbdc752e1cd2e8a118c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/yaza-putu/laravel-google-drive-storage/zipball/21c9f221a9c1b7b9c64fe80f5b4ca2ed4a72f69a", - "reference": "21c9f221a9c1b7b9c64fe80f5b4ca2ed4a72f69a", + "url": "https://api.github.com/repos/yaza-putu/laravel-google-drive-storage/zipball/2a75271a9756a22ef493cbbdc752e1cd2e8a118c", + "reference": "2a75271a9756a22ef493cbbdc752e1cd2e8a118c", "shasum": "" }, "require": { - "illuminate/contracts": "^10.0||^11.0", + "illuminate/contracts": "^10.0||^11.0||^12.0", "masbug/flysystem-google-drive-ext": "^2.2", "php": "^8.2", "spatie/laravel-package-tools": "^1.16" }, "require-dev": { - "larastan/larastan": "^2.9", + "larastan/larastan": "^2.9||^3.0", "laravel/pint": "^1.14", "nunomaduro/collision": "^8.1.1||^7.10.0", - "orchestra/testbench": "^9.0.0||^8.22.0", - "pestphp/pest": "^2.34", - "pestphp/pest-plugin-arch": "^2.7", - "pestphp/pest-plugin-laravel": "^2.3", - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan-deprecation-rules": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", + "orchestra/testbench": "^10.0.0||^9.0.0||^8.22.0", + "pestphp/pest": "^3.0", + "pestphp/pest-plugin-arch": "^3.0", + "pestphp/pest-plugin-laravel": "^3.0", + "phpstan/extension-installer": "^1.3||^2.0", + "phpstan/phpstan-deprecation-rules": "^1.1||^2.0", + "phpstan/phpstan-phpunit": "^1.3||^2.0", "spatie/laravel-ray": "^1.35" }, "type": "library", @@ -8281,24 +8228,24 @@ ], "support": { "issues": "https://github.com/yaza-putu/laravel-google-drive-storage/issues", - "source": "https://github.com/yaza-putu/laravel-google-drive-storage/tree/V3.0.0" + "source": "https://github.com/yaza-putu/laravel-google-drive-storage/tree/V4.1.0" }, - "time": "2024-05-11T13:51:06+00:00" + "time": "2025-03-22T10:42:07+00:00" } ], "packages-dev": [ { "name": "barryvdh/laravel-debugbar", - "version": "v3.15.4", + "version": "v3.16.0", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-debugbar.git", - "reference": "c0667ea91f7185f1e074402c5788195e96bf8106" + "reference": "f265cf5e38577d42311f1a90d619bcd3740bea23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/c0667ea91f7185f1e074402c5788195e96bf8106", - "reference": "c0667ea91f7185f1e074402c5788195e96bf8106", + "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/f265cf5e38577d42311f1a90d619bcd3740bea23", + "reference": "f265cf5e38577d42311f1a90d619bcd3740bea23", "shasum": "" }, "require": { @@ -8306,7 +8253,7 @@ "illuminate/session": "^9|^10|^11|^12", "illuminate/support": "^9|^10|^11|^12", "php": "^8.1", - "php-debugbar/php-debugbar": "~2.1.1", + "php-debugbar/php-debugbar": "~2.2.0", "symfony/finder": "^6|^7" }, "require-dev": { @@ -8326,7 +8273,7 @@ ] }, "branch-alias": { - "dev-master": "3.15-dev" + "dev-master": "3.16-dev" } }, "autoload": { @@ -8358,7 +8305,7 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-debugbar/issues", - "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.15.4" + "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.16.0" }, "funding": [ { @@ -8370,10 +8317,151 @@ "type": "github" } ], - "time": "2025-04-16T06:32:06+00:00" + "time": "2025-07-14T11:56:43+00:00" }, { - "name": "fakerphp/faker", + "name": "brianium/paratest", + "version": "v7.8.3", + "source": { + "type": "git", + "url": "https://github.com/paratestphp/paratest.git", + "reference": "a585c346ddf1bec22e51e20b5387607905604a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paratestphp/paratest/zipball/a585c346ddf1bec22e51e20b5387607905604a71", + "reference": "a585c346ddf1bec22e51e20b5387607905604a71", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-simplexml": "*", + "fidry/cpu-core-counter": "^1.2.0", + "jean85/pretty-package-versions": "^2.1.0", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", + "phpunit/php-code-coverage": "^11.0.9 || ^12.0.4", + "phpunit/php-file-iterator": "^5.1.0 || ^6", + "phpunit/php-timer": "^7.0.1 || ^8", + "phpunit/phpunit": "^11.5.11 || ^12.0.6", + "sebastian/environment": "^7.2.0 || ^8", + "symfony/console": "^6.4.17 || ^7.2.1", + "symfony/process": "^6.4.19 || ^7.2.4" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0.0", + "ext-pcov": "*", + "ext-posix": "*", + "phpstan/phpstan": "^2.1.6", + "phpstan/phpstan-deprecation-rules": "^2.0.1", + "phpstan/phpstan-phpunit": "^2.0.4", + "phpstan/phpstan-strict-rules": "^2.0.3", + "squizlabs/php_codesniffer": "^3.11.3", + "symfony/filesystem": "^6.4.13 || ^7.2.0" + }, + "bin": [ + "bin/paratest", + "bin/paratest_for_phpstorm" + ], + "type": "library", + "autoload": { + "psr-4": { + "ParaTest\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Scaturro", + "email": "scaturrob@gmail.com", + "role": "Developer" + }, + { + "name": "Filippo Tessarotto", + "email": "zoeslam@gmail.com", + "role": "Developer" + } + ], + "description": "Parallel testing for PHP", + "homepage": "https://github.com/paratestphp/paratest", + "keywords": [ + "concurrent", + "parallel", + "phpunit", + "testing" + ], + "support": { + "issues": "https://github.com/paratestphp/paratest/issues", + "source": "https://github.com/paratestphp/paratest/tree/v7.8.3" + }, + "funding": [ + { + "url": "https://github.com/sponsors/Slamdunk", + "type": "github" + }, + { + "url": "https://paypal.me/filippotessarotto", + "type": "paypal" + } + ], + "time": "2025-03-05T08:29:11+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", + "homepage": "https://www.doctrine-project.org/", + "support": { + "issues": "https://github.com/doctrine/deprecations/issues", + "source": "https://github.com/doctrine/deprecations/tree/1.1.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "fakerphp/faker", "version": "v1.24.1", "source": { "type": "git", @@ -8435,18 +8523,79 @@ }, "time": "2024-11-21T13:46:39+00:00" }, + { + "name": "fidry/cpu-core-counter", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theofidry/cpu-core-counter.git", + "reference": "8520451a140d3f46ac33042715115e290cf5785f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", + "reference": "8520451a140d3f46ac33042715115e290cf5785f", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "fidry/makefile": "^0.2.0", + "fidry/php-cs-fixer-config": "^1.1.2", + "phpstan/extension-installer": "^1.2.0", + "phpstan/phpstan": "^1.9.2", + "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-phpunit": "^1.2.2", + "phpstan/phpstan-strict-rules": "^1.4.4", + "phpunit/phpunit": "^8.5.31 || ^9.5.26", + "webmozarts/strict-phpunit": "^7.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Fidry\\CpuCoreCounter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Tiny utility to get the number of CPU cores.", + "keywords": [ + "CPU", + "core" + ], + "support": { + "issues": "https://github.com/theofidry/cpu-core-counter/issues", + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" + }, + "funding": [ + { + "url": "https://github.com/theofidry", + "type": "github" + } + ], + "time": "2024-08-06T10:04:20+00:00" + }, { "name": "filp/whoops", - "version": "2.18.0", + "version": "2.18.3", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", - "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e" + "reference": "59a123a3d459c5a23055802237cb317f609867e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filp/whoops/zipball/a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", - "reference": "a7de6c3c6c3c022f5cfc337f8ede6a14460cf77e", + "url": "https://api.github.com/repos/filp/whoops/zipball/59a123a3d459c5a23055802237cb317f609867e5", + "reference": "59a123a3d459c5a23055802237cb317f609867e5", "shasum": "" }, "require": { @@ -8496,7 +8645,7 @@ ], "support": { "issues": "https://github.com/filp/whoops/issues", - "source": "https://github.com/filp/whoops/tree/2.18.0" + "source": "https://github.com/filp/whoops/tree/2.18.3" }, "funding": [ { @@ -8504,7 +8653,7 @@ "type": "github" } ], - "time": "2025-03-15T12:00:00+00:00" + "time": "2025-06-16T00:02:10+00:00" }, { "name": "hamcrest/hamcrest-php", @@ -8557,18 +8706,78 @@ }, "time": "2025-04-30T06:54:44+00:00" }, + { + "name": "jean85/pretty-package-versions", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/4d7aa5dab42e2a76d99559706022885de0e18e1a", + "reference": "4d7aa5dab42e2a76d99559706022885de0e18e1a", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.1.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^7.5|^8.5|^9.6", + "rector/rector": "^2.0", + "vimeo/psalm": "^4.3 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.1" + }, + "time": "2025-03-19T14:43:43+00:00" + }, { "name": "laradumps/laradumps", - "version": "v4.2.0", + "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/laradumps/laradumps.git", - "reference": "aca61f1088d30b2e879551343b34e2a788735fdf" + "reference": "ea284617e390478ded8c667398dc177b05c9451c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laradumps/laradumps/zipball/aca61f1088d30b2e879551343b34e2a788735fdf", - "reference": "aca61f1088d30b2e879551343b34e2a788735fdf", + "url": "https://api.github.com/repos/laradumps/laradumps/zipball/ea284617e390478ded8c667398dc177b05c9451c", + "reference": "ea284617e390478ded8c667398dc177b05c9451c", "shasum": "" }, "require": { @@ -8619,7 +8828,7 @@ "homepage": "https://github.com/laradumps/laradumps", "support": { "issues": "https://github.com/laradumps/laradumps/issues", - "source": "https://github.com/laradumps/laradumps/tree/v4.2.0" + "source": "https://github.com/laradumps/laradumps/tree/v4.3.0" }, "funding": [ { @@ -8627,7 +8836,7 @@ "type": "github" } ], - "time": "2025-04-26T13:47:50+00:00" + "time": "2025-06-26T20:46:40+00:00" }, { "name": "laradumps/laradumps-core", @@ -8700,16 +8909,16 @@ }, { "name": "laravel/pint", - "version": "v1.22.1", + "version": "v1.24.0", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "941d1927c5ca420c22710e98420287169c7bcaf7" + "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/941d1927c5ca420c22710e98420287169c7bcaf7", - "reference": "941d1927c5ca420c22710e98420287169c7bcaf7", + "url": "https://api.github.com/repos/laravel/pint/zipball/0345f3b05f136801af8c339f9d16ef29e6b4df8a", + "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a", "shasum": "" }, "require": { @@ -8720,10 +8929,10 @@ "php": "^8.2.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.75.0", - "illuminate/view": "^11.44.7", - "larastan/larastan": "^3.4.0", - "laravel-zero/framework": "^11.36.1", + "friendsofphp/php-cs-fixer": "^3.82.2", + "illuminate/view": "^11.45.1", + "larastan/larastan": "^3.5.0", + "laravel-zero/framework": "^11.45.0", "mockery/mockery": "^1.6.12", "nunomaduro/termwind": "^2.3.1", "pestphp/pest": "^2.36.0" @@ -8733,6 +8942,9 @@ ], "type": "project", "autoload": { + "files": [ + "overrides/Runner/Parallel/ProcessFactory.php" + ], "psr-4": { "App\\": "app/", "Database\\Seeders\\": "database/seeders/", @@ -8762,20 +8974,20 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2025-05-08T08:38:12+00:00" + "time": "2025-07-10T18:09:32+00:00" }, { "name": "laravel/sail", - "version": "v1.43.1", + "version": "v1.44.0", "source": { "type": "git", "url": "https://github.com/laravel/sail.git", - "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72" + "reference": "a09097bd2a8a38e23ac472fa6a6cf5b0d1c1d3fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sail/zipball/3e7d899232a8c5e3ea4fc6dee7525ad583887e72", - "reference": "3e7d899232a8c5e3ea4fc6dee7525ad583887e72", + "url": "https://api.github.com/repos/laravel/sail/zipball/a09097bd2a8a38e23ac472fa6a6cf5b0d1c1d3fe", + "reference": "a09097bd2a8a38e23ac472fa6a6cf5b0d1c1d3fe", "shasum": "" }, "require": { @@ -8825,7 +9037,7 @@ "issues": "https://github.com/laravel/sail/issues", "source": "https://github.com/laravel/sail" }, - "time": "2025-05-19T13:19:21+00:00" + "time": "2025-07-04T16:17:06+00:00" }, { "name": "mockery/mockery", @@ -8912,16 +9124,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.13.1", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c" + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c", - "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36", + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36", "shasum": "" }, "require": { @@ -8960,7 +9172,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3" }, "funding": [ { @@ -8968,61 +9180,388 @@ "type": "tidelift" } ], - "time": "2025-04-29T12:36:36+00:00" + "time": "2025-07-05T12:25:42+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.2", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.1", + "nunomaduro/termwind": "^2.3.1", + "php": "^8.2.0", + "symfony/console": "^7.3.0" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.4.2", + "laravel/framework": "^11.44.2 || ^12.18", + "laravel/pint": "^1.22.1", + "laravel/sail": "^1.43.1", + "laravel/sanctum": "^4.1.1", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.4", + "pestphp/pest": "^3.8.2", + "sebastian/environment": "^7.2.1 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-06-25T02:12:12+00:00" + }, + { + "name": "pestphp/pest", + "version": "v3.8.2", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest.git", + "reference": "c6244a8712968dbac88eb998e7ff3b5caa556b0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest/zipball/c6244a8712968dbac88eb998e7ff3b5caa556b0d", + "reference": "c6244a8712968dbac88eb998e7ff3b5caa556b0d", + "shasum": "" + }, + "require": { + "brianium/paratest": "^7.8.3", + "nunomaduro/collision": "^8.8.0", + "nunomaduro/termwind": "^2.3.0", + "pestphp/pest-plugin": "^3.0.0", + "pestphp/pest-plugin-arch": "^3.1.0", + "pestphp/pest-plugin-mutate": "^3.0.5", + "php": "^8.2.0", + "phpunit/phpunit": "^11.5.15" + }, + "conflict": { + "filp/whoops": "<2.16.0", + "phpunit/phpunit": ">11.5.15", + "sebastian/exporter": "<6.0.0", + "webmozart/assert": "<1.11.0" + }, + "require-dev": { + "pestphp/pest-dev-tools": "^3.4.0", + "pestphp/pest-plugin-type-coverage": "^3.5.0", + "symfony/process": "^7.2.5" + }, + "bin": [ + "bin/pest" + ], + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Mutate\\Plugins\\Mutate", + "Pest\\Plugins\\Configuration", + "Pest\\Plugins\\Bail", + "Pest\\Plugins\\Cache", + "Pest\\Plugins\\Coverage", + "Pest\\Plugins\\Init", + "Pest\\Plugins\\Environment", + "Pest\\Plugins\\Help", + "Pest\\Plugins\\Memory", + "Pest\\Plugins\\Only", + "Pest\\Plugins\\Printer", + "Pest\\Plugins\\ProcessIsolation", + "Pest\\Plugins\\Profile", + "Pest\\Plugins\\Retry", + "Pest\\Plugins\\Snapshot", + "Pest\\Plugins\\Verbose", + "Pest\\Plugins\\Version", + "Pest\\Plugins\\Parallel" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "files": [ + "src/Functions.php", + "src/Pest.php" + ], + "psr-4": { + "Pest\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "The elegant PHP Testing Framework.", + "keywords": [ + "framework", + "pest", + "php", + "test", + "testing", + "unit" + ], + "support": { + "issues": "https://github.com/pestphp/pest/issues", + "source": "https://github.com/pestphp/pest/tree/v3.8.2" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-17T10:53:02+00:00" + }, + { + "name": "pestphp/pest-plugin", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin.git", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin/zipball/e79b26c65bc11c41093b10150c1341cc5cdbea83", + "reference": "e79b26c65bc11c41093b10150c1341cc5cdbea83", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.0.0", + "composer-runtime-api": "^2.2.2", + "php": "^8.2" + }, + "conflict": { + "pestphp/pest": "<3.0.0" + }, + "require-dev": { + "composer/composer": "^2.7.9", + "pestphp/pest": "^3.0.0", + "pestphp/pest-dev-tools": "^3.0.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Pest\\Plugin\\Manager" + }, + "autoload": { + "psr-4": { + "Pest\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Pest plugin manager", + "keywords": [ + "framework", + "manager", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2024-09-08T23:21:41+00:00" + }, + { + "name": "pestphp/pest-plugin-arch", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/pestphp/pest-plugin-arch.git", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "reference": "db7bd9cb1612b223e16618d85475c6f63b9c8daa", + "shasum": "" + }, + "require": { + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "ta-tikoma/phpunit-architecture-test": "^0.8.4" + }, + "require-dev": { + "pestphp/pest": "^3.8.1", + "pestphp/pest-dev-tools": "^3.4.0" + }, + "type": "library", + "extra": { + "pest": { + "plugins": [ + "Pest\\Arch\\Plugin" + ] + } + }, + "autoload": { + "files": [ + "src/Autoload.php" + ], + "psr-4": { + "Pest\\Arch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "The Arch plugin for Pest PHP.", + "keywords": [ + "arch", + "architecture", + "framework", + "pest", + "php", + "plugin", + "test", + "testing", + "unit" + ], + "support": { + "source": "https://github.com/pestphp/pest-plugin-arch/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + } + ], + "time": "2025-04-16T22:59:48+00:00" }, { - "name": "nunomaduro/collision", - "version": "v8.8.0", + "name": "pestphp/pest-plugin-mutate", + "version": "v3.0.5", "source": { "type": "git", - "url": "https://github.com/nunomaduro/collision.git", - "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8" + "url": "https://github.com/pestphp/pest-plugin-mutate.git", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/4cf9f3b47afff38b139fb79ce54fc71799022ce8", - "reference": "4cf9f3b47afff38b139fb79ce54fc71799022ce8", + "url": "https://api.github.com/repos/pestphp/pest-plugin-mutate/zipball/e10dbdc98c9e2f3890095b4fe2144f63a5717e08", + "reference": "e10dbdc98c9e2f3890095b4fe2144f63a5717e08", "shasum": "" }, "require": { - "filp/whoops": "^2.18.0", - "nunomaduro/termwind": "^2.3.0", - "php": "^8.2.0", - "symfony/console": "^7.2.5" - }, - "conflict": { - "laravel/framework": "<11.44.2 || >=13.0.0", - "phpunit/phpunit": "<11.5.15 || >=13.0.0" + "nikic/php-parser": "^5.2.0", + "pestphp/pest-plugin": "^3.0.0", + "php": "^8.2", + "psr/simple-cache": "^3.0.0" }, "require-dev": { - "brianium/paratest": "^7.8.3", - "larastan/larastan": "^3.2", - "laravel/framework": "^11.44.2 || ^12.6", - "laravel/pint": "^1.21.2", - "laravel/sail": "^1.41.0", - "laravel/sanctum": "^4.0.8", - "laravel/tinker": "^2.10.1", - "orchestra/testbench-core": "^9.12.0 || ^10.1", - "pestphp/pest": "^3.8.0", - "sebastian/environment": "^7.2.0 || ^8.0" + "pestphp/pest": "^3.0.8", + "pestphp/pest-dev-tools": "^3.0.0", + "pestphp/pest-plugin-type-coverage": "^3.0.0" }, "type": "library", - "extra": { - "laravel": { - "providers": [ - "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" - ] - }, - "branch-alias": { - "dev-8.x": "8.x-dev" - } - }, "autoload": { - "files": [ - "./src/Adapters/Phpunit/Autoload.php" - ], "psr-4": { - "NunoMaduro\\Collision\\": "src/" + "Pest\\Mutate\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9031,27 +9570,24 @@ ], "authors": [ { - "name": "Nuno Maduro", - "email": "enunomaduro@gmail.com" + "name": "Sandro Gehri", + "email": "sandrogehri@gmail.com" } ], - "description": "Cli error handling for console/command-line PHP applications.", + "description": "Mutates your code to find untested cases", "keywords": [ - "artisan", - "cli", - "command-line", - "console", - "dev", - "error", - "handling", - "laravel", - "laravel-zero", + "framework", + "mutate", + "mutation", + "pest", "php", - "symfony" + "plugin", + "test", + "testing", + "unit" ], "support": { - "issues": "https://github.com/nunomaduro/collision/issues", - "source": "https://github.com/nunomaduro/collision" + "source": "https://github.com/pestphp/pest-plugin-mutate/tree/v3.0.5" }, "funding": [ { @@ -9059,15 +9595,15 @@ "type": "custom" }, { - "url": "https://github.com/nunomaduro", + "url": "https://github.com/gehrisandro", "type": "github" }, { - "url": "https://www.patreon.com/nunomaduro", - "type": "patreon" + "url": "https://github.com/nunomaduro", + "type": "github" } ], - "time": "2025-04-03T14:33:09+00:00" + "time": "2024-09-22T07:54:40+00:00" }, { "name": "phar-io/manifest", @@ -9189,16 +9725,16 @@ }, { "name": "php-debugbar/php-debugbar", - "version": "v2.1.6", + "version": "v2.2.4", "source": { "type": "git", "url": "https://github.com/php-debugbar/php-debugbar.git", - "reference": "16fa68da5617220594aa5e33fa9de415f94784a0" + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/16fa68da5617220594aa5e33fa9de415f94784a0", - "reference": "16fa68da5617220594aa5e33fa9de415f94784a0", + "url": "https://api.github.com/repos/php-debugbar/php-debugbar/zipball/3146d04671f51f69ffec2a4207ac3bdcf13a9f35", + "reference": "3146d04671f51f69ffec2a4207ac3bdcf13a9f35", "shasum": "" }, "require": { @@ -9206,6 +9742,9 @@ "psr/log": "^1|^2|^3", "symfony/var-dumper": "^4|^5|^6|^7" }, + "replace": { + "maximebf/debugbar": "self.version" + }, "require-dev": { "dbrekelmans/bdi": "^1", "phpunit/phpunit": "^8|^9", @@ -9220,7 +9759,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -9253,22 +9792,244 @@ ], "support": { "issues": "https://github.com/php-debugbar/php-debugbar/issues", - "source": "https://github.com/php-debugbar/php-debugbar/tree/v2.1.6" + "source": "https://github.com/php-debugbar/php-debugbar/tree/v2.2.4" + }, + "time": "2025-07-22T14:01:30+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.6.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1", + "ext-filter": "*", + "php": "^7.4 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.7", + "phpstan/phpdoc-parser": "^1.7|^2.0", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.5 || ~1.6.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-mockery": "^1.1", + "phpstan/phpstan-webmozart-assert": "^1.2", + "phpunit/phpunit": "^9.5", + "psalm/phar": "^5.26" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.2" + }, + "time": "2025-04-13T19:20:35+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.0", + "php": "^7.3 || ^8.0", + "phpdocumentor/reflection-common": "^2.0", + "phpstan/phpdoc-parser": "^1.18|^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" + }, + "time": "2024-11-09T15:12:26+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b9e61a61e39e02dd90944e9115241c7f7e76bfd8", + "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.2.0" }, - "time": "2025-02-21T17:47:03+00:00" + "time": "2025-07-13T07:04:09+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "11.0.9", + "version": "11.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7" + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/14d63fbcca18457e49c6f8bebaa91a87e8e188d7", - "reference": "14d63fbcca18457e49c6f8bebaa91a87e8e188d7", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1a800a7446add2d79cc6b3c01c45381810367d76", + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76", "shasum": "" }, "require": { @@ -9325,15 +10086,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.9" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/show" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" } ], - "time": "2025-02-25T13:26:39+00:00" + "time": "2025-06-18T08:56:18+00:00" }, { "name": "phpunit/php-file-iterator", @@ -9582,16 +10355,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.21", + "version": "11.5.15", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289" + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d565e2cdc21a7db9dc6c399c1fc2083b8010f289", - "reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", + "reference": "4b6a4ee654e5e0c5e1f17e2f83c0f4c91dee1f9c", "shasum": "" }, "require": { @@ -9601,7 +10374,7 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.13.1", + "myclabs/deep-copy": "^1.13.0", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.2", @@ -9614,7 +10387,7 @@ "sebastian/code-unit": "^3.0.3", "sebastian/comparator": "^6.3.1", "sebastian/diff": "^6.0.2", - "sebastian/environment": "^7.2.1", + "sebastian/environment": "^7.2.0", "sebastian/exporter": "^6.3.0", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", @@ -9663,7 +10436,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.21" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.15" }, "funding": [ { @@ -9674,20 +10447,12 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, - { - "url": "https://liberapay.com/sebastianbergmann", - "type": "liberapay" - }, - { - "url": "https://thanks.dev/u/gh/sebastianbergmann", - "type": "thanks_dev" - }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2025-05-21T12:35:00+00:00" + "time": "2025-03-23T16:02:11+00:00" }, { "name": "sebastian/cli-parser", @@ -11061,16 +11826,16 @@ }, { "name": "symfony/yaml", - "version": "v7.3.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "cea40a48279d58dc3efee8112634cb90141156c2" + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/cea40a48279d58dc3efee8112634cb90141156c2", - "reference": "cea40a48279d58dc3efee8112634cb90141156c2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0c3555045a46ab3cd4cc5a69d161225195230edb", + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb", "shasum": "" }, "require": { @@ -11113,7 +11878,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.3.0" + "source": "https://github.com/symfony/yaml/tree/v7.3.1" }, "funding": [ { @@ -11129,7 +11894,66 @@ "type": "tidelift" } ], - "time": "2025-04-04T10:10:33+00:00" + "time": "2025-06-03T06:57:57+00:00" + }, + { + "name": "ta-tikoma/phpunit-architecture-test", + "version": "0.8.5", + "source": { + "type": "git", + "url": "https://github.com/ta-tikoma/phpunit-architecture-test.git", + "reference": "cf6fb197b676ba716837c886baca842e4db29005" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ta-tikoma/phpunit-architecture-test/zipball/cf6fb197b676ba716837c886baca842e4db29005", + "reference": "cf6fb197b676ba716837c886baca842e4db29005", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.18.0 || ^5.0.0", + "php": "^8.1.0", + "phpdocumentor/reflection-docblock": "^5.3.0", + "phpunit/phpunit": "^10.5.5 || ^11.0.0 || ^12.0.0", + "symfony/finder": "^6.4.0 || ^7.0.0" + }, + "require-dev": { + "laravel/pint": "^1.13.7", + "phpstan/phpstan": "^1.10.52" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPUnit\\Architecture\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ni Shi", + "email": "futik0ma011@gmail.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Methods for testing application architecture", + "keywords": [ + "architecture", + "phpunit", + "stucture", + "test", + "testing" + ], + "support": { + "issues": "https://github.com/ta-tikoma/phpunit-architecture-test/issues", + "source": "https://github.com/ta-tikoma/phpunit-architecture-test/tree/0.8.5" + }, + "time": "2025-04-20T20:23:40+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/app.php b/config/app.php index c99b5ca7..327fb5e4 100644 --- a/config/app.php +++ b/config/app.php @@ -174,7 +174,7 @@ Spatie\Html\HtmlServiceProvider::class, // Image Intervention.io - Intervention\Image\ImageServiceProvider::class, + // Intervention\Image\ImageServiceProvider::class, ])->toArray(), diff --git a/config/flasher.php b/config/flasher.php deleted file mode 100644 index 6796e443..00000000 --- a/config/flasher.php +++ /dev/null @@ -1,193 +0,0 @@ - - */ - -return [ - /* - |--------------------------------------------------------------------------- - | Default PHPFlasher library - |--------------------------------------------------------------------------- - | This option controls the default library that will be used by PHPFlasher - | to display notifications in your Laravel application. PHPFlasher supports - | several libraries, including "flasher", "toastr", "noty", "notyf", - | "sweetalert" and "pnotify". - | - | The "flasher" library is used by default. If you want to use a different - | library, you will need to install it using composer. For example, to use - | the "toastr" library, run the following command: - | composer require php-flasher/flasher-toastr-laravel - | - | Here is a list of the supported libraries and the corresponding composer - | commands to install them: - | - | "toastr" : composer require php-flasher/flasher-toastr-laravel - | "noty" : composer require php-flasher/flasher-noty-laravel - | "notyf" : composer require php-flasher/flasher-notyf-laravel - | "sweetalert" : composer require php-flasher/flasher-sweetalert-laravel - | "pnotify" : composer require php-flasher/flasher-pnotify-laravel - */ - 'default' => 'flasher', - - /* - |--------------------------------------------------------------------------- - | Main PHPFlasher javascript file - |--------------------------------------------------------------------------- - | This option specifies the location of the main javascript file that is - | required by PHPFlasher to display notifications in your Laravel application. - | - | By default, PHPFlasher uses a CDN to serve the latest version of the library. - | However, you can also choose to download the library locally or install it - | using npm. - | - | To use the local version of the library, run the following command: - | php artisan flasher:install - | - | This will copy the necessary assets to your application's public folder. - | You can then specify the local path to the javascript file in the 'local' - | field of this option. - */ - 'root_script' => [ - 'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.3.1/dist/flasher.min.js', - 'local' => '/vendor/flasher/flasher.min.js', - ], - - /* - |--------------------------------------------------------------------------- - | PHPFlasher Stylesheet - |--------------------------------------------------------------------------- - | This option specifies the location of the stylesheet file that is - | required by PHPFlasher to style the notifications in your Laravel application. - | - | By default, PHPFlasher uses a CDN to serve the latest version of the stylesheet. - | However, you can also choose to download the stylesheet locally or include it - | from your assets. - | - | To use the local version of the stylesheet, make sure you have the necessary - | assets in your application's public folder. Then specify the local path to - | the stylesheet file in the 'local' field of this option. - */ - 'styles' => [ - 'cdn' => 'https://cdn.jsdelivr.net/npm/@flasher/flasher@1.3.1/dist/flasher.min.css', - 'local' => '/vendor/flasher/flasher.min.css', - ], - - /* - |--------------------------------------------------------------------------- - | Whether to use CDN for PHPFlasher assets or not - |--------------------------------------------------------------------------- - | This option controls whether PHPFlasher should use CDN links or local assets - | for its javascript and CSS files. By default, PHPFlasher uses CDN links - | to serve the latest version of the library. However, you can also choose - | to use local assets by setting this option to 'false'. - | - | If you decide to use local assets, don't forget to publish the necessary - | files to your application's public folder by running the following command: - | php artisan flasher:install - | - | This will copy the necessary assets to your application's public folder. - */ - 'use_cdn' => true, - - /* - |--------------------------------------------------------------------------- - | Translate PHPFlasher messages - |--------------------------------------------------------------------------- - | This option controls whether PHPFlasher should pass its messages to the Laravel's - | translation service for localization. - | - | By default, this option is set to 'true', which means that PHPFlasher will - | attempt to translate its messages using the translation service. - | - | If you don't want PHPFlasher to use the Laravel's translation service, you can - | set this option to 'false'. In this case, PHPFlasher will use the messages - | as-is, without attempting to translate them. - */ - 'auto_translate' => true, - - /* - |--------------------------------------------------------------------------- - | Inject PHPFlasher in Response - |--------------------------------------------------------------------------- - | This option controls whether PHPFlasher should automatically inject its - | javascript and CSS files into the HTML response of your Laravel application. - | - | By default, this option is set to 'true', which means that PHPFlasher will - | listen to the response of your application and automatically insert its - | scripts and stylesheets into the HTML before the closing `` tag. - | - | If you don't want PHPFlasher to automatically inject its scripts and stylesheets - | into the response, you can set this option to 'false'. In this case, you will - | need to manually include the necessary files in your application's layout. - */ - 'auto_render' => true, - - 'flash_bag' => [ - /* - |----------------------------------------------------------------------- - | Enable flash bag - |----------------------------------------------------------------------- - | This option controls whether PHPFlasher should automatically convert - | Laravel's flash messages to PHPFlasher notifications. This feature is - | useful when you want to migrate from a legacy system or another - | library that uses similar conventions for flash messages. - | - | When this option is set to 'true', PHPFlasher will check for flash - | messages in the session and convert them to notifications using the - | mapping specified in the 'mapping' option. When this option is set - | to 'false', PHPFlasher will ignore flash messages in the session. - */ - 'enabled' => true, - - /* - |----------------------------------------------------------------------- - | Flash bag type mapping - |----------------------------------------------------------------------- - | This option allows you to map or convert session keys to PHPFlasher - | notification types. On the left side are the PHPFlasher types. - | On the right side are the Laravel session keys that you want to - | convert to PHPFlasher types. - | - | For example, if you want to convert Laravel's 'danger' flash - | messages to PHPFlasher's 'error' notifications, you can add - | the following entry to the mapping: - | 'error' => ['danger'], - */ - 'mapping' => [ - 'success' => ['success'], - 'error' => ['error', 'danger'], - 'warning' => ['warning', 'alarm'], - 'info' => ['info', 'notice', 'alert'], - ], - ], - - /* - |--------------------------------------------------------------------------- - | Global Filter Criteria - |--------------------------------------------------------------------------- - | This option allows you to filter the notifications that are displayed - | in your Laravel application. By default, all notifications are displayed, - | but you can use this option to limit the number of notifications or - | filter them by type. - | - | For example, to limit the number of notifications to 5, you can set - | the 'limit' field to 5: - | 'limit' => 5, - | - | To filter the notifications by type, you can specify an array of - | types that you want to display. For example, to only display - | error notifications, you can set the 'types' field to ['error']: - | 'types' => ['error'], - | - | You can also combine multiple criteria by specifying multiple fields. - | For example, to display up to 5 error notifications, you can set - | the 'limit' and 'types' fields like this: - | 'limit' => 5, - | 'types' => ['error'], - */ - 'filter_criteria' => [ - 'limit' => 5, // Limit the number of notifications to display - ], -]; diff --git a/config/image.php b/config/image.php new file mode 100644 index 00000000..48efe9c0 --- /dev/null +++ b/config/image.php @@ -0,0 +1,46 @@ + \Intervention\Image\Drivers\Gd\Driver::class, + + /* + |-------------------------------------------------------------------------- + | Configuration Options + |-------------------------------------------------------------------------- + | + | These options control the behavior of Intervention Image. + | + | - "autoOrientation" controls whether an imported image should be + | automatically rotated according to any existing Exif data. + | + | - "decodeAnimation" decides whether a possibly animated image is + | decoded as such or whether the animation is discarded. + | + | - "blendingColor" Defines the default blending color. + | + | - "strip" controls if meta data like exif tags should be removed when + | encoding images. + */ + + 'options' => [ + 'autoOrientation' => true, + 'decodeAnimation' => true, + 'blendingColor' => 'ffffff', + 'strip' => false, + ], +]; diff --git a/public/vendor/flasher/flasher.min.css b/public/vendor/flasher/flasher.min.css index fb37c884..188be96d 100644 --- a/public/vendor/flasher/flasher.min.css +++ b/public/vendor/flasher/flasher.min.css @@ -1 +1,2 @@ -.fl-main-container{position:fixed;transition:all 1s ease-in-out;width:24em;z-index:99999}@media only screen and (max-width:480px){.fl-main-container{left:.5em;right:.5em;width:auto}}.fl-main-container[data-position^=top-]{top:.5em}.fl-main-container[data-position^=bottom-]{bottom:.5em}.fl-main-container[data-position$=-right]{right:.5em}.fl-main-container[data-position$=-right] .fl-container{transform:translateX(110%)}.fl-main-container[data-position$=-left]{left:.5em}.fl-main-container[data-position$=-left] .fl-container{transform:translateX(-110%)}.fl-main-container[data-position$=-center]{left:50%;transform:translateX(-50%)}.fl-main-container[data-position=top-center] .fl-container{transform:translateY(-100vh)}.fl-main-container[data-position=bottom-center] .fl-container{transform:translateY(100vh)}.fl-main-container .fl-container{transition:transform .3s ease-in-out}.fl-main-container .fl-container.fl-show{transform:translate(0)}.fl-main-container .fl-container .fl-progress-bar{display:flex;height:.125em;margin-left:-1px}.fl-main-container .fl-container.fl-rtl{direction:rtl}.fl-main-container .fl-container.fl-rtl .fl-progress-bar{margin-left:auto;margin-right:-1px}.fl-main-container .fl-container.fl-success .fl-icon{background-color:#059669}.fl-main-container .fl-container.fl-success .fl-progress-bar{background-color:#6dface}.fl-main-container .fl-container.fl-success .fl-progress-bar .fl-progress{background-color:#059669}.fl-main-container .fl-container.fl-flasher.fl-success{border-left:.8em solid #059669}.fl-main-container .fl-container.fl-flasher.fl-success.fl-rtl{border-left:none;border-right:.8em solid #059669}.fl-main-container .fl-container.fl-flasher.fl-success:not(.fl-rtl){border-left:.8em solid #059669;border-right:none}.fl-main-container .fl-container.fl-flasher.fl-success .fl-title{color:#059669}.fl-main-container .fl-container.fl-info .fl-icon{background-color:#2563eb}.fl-main-container .fl-container.fl-info .fl-progress-bar{background-color:#e0e9fc}.fl-main-container .fl-container.fl-info .fl-progress-bar .fl-progress{background-color:#2563eb}.fl-main-container .fl-container.fl-flasher.fl-info{border-left:.8em solid #2563eb}.fl-main-container .fl-container.fl-flasher.fl-info.fl-rtl{border-left:none;border-right:.8em solid #2563eb}.fl-main-container .fl-container.fl-flasher.fl-info:not(.fl-rtl){border-left:.8em solid #2563eb;border-right:none}.fl-main-container .fl-container.fl-flasher.fl-info .fl-title{color:#2563eb}.fl-main-container .fl-container.fl-warning .fl-icon{background-color:#d97706}.fl-main-container .fl-container.fl-warning .fl-progress-bar{background-color:#fdd8ae}.fl-main-container .fl-container.fl-warning .fl-progress-bar .fl-progress{background-color:#d97706}.fl-main-container .fl-container.fl-flasher.fl-warning{border-left:.8em solid #d97706}.fl-main-container .fl-container.fl-flasher.fl-warning.fl-rtl{border-left:none;border-right:.8em solid #d97706}.fl-main-container .fl-container.fl-flasher.fl-warning:not(.fl-rtl){border-left:.8em solid #d97706;border-right:none}.fl-main-container .fl-container.fl-flasher.fl-warning .fl-title{color:#d97706}.fl-main-container .fl-container.fl-error .fl-icon{background-color:#dc2626}.fl-main-container .fl-container.fl-error .fl-progress-bar{background-color:#f8d6d6}.fl-main-container .fl-container.fl-error .fl-progress-bar .fl-progress{background-color:#dc2626}.fl-main-container .fl-container.fl-flasher.fl-error{border-left:.8em solid #dc2626}.fl-main-container .fl-container.fl-flasher.fl-error.fl-rtl{border-left:none;border-right:.8em solid #dc2626}.fl-main-container .fl-container.fl-flasher.fl-error:not(.fl-rtl){border-left:.8em solid #dc2626;border-right:none}.fl-main-container .fl-container.fl-flasher.fl-error .fl-title{color:#dc2626}.fl-main-container .fl-container .fl-icon{border-radius:50%;box-sizing:border-box;color:#fff;display:inline-block;height:1em;margin:0;min-height:1em;min-width:1em;position:relative;transition:all 1s;width:1em}.fl-main-container .fl-container .fl-icon:after,.fl-main-container .fl-container .fl-icon:before{border-width:0;box-sizing:border-box;content:"";position:absolute;transition:all 1s}.fl-main-container .fl-container.fl-success .fl-icon:after,.fl-main-container .fl-container.fl-success .fl-icon:before{background-color:currentColor;border-radius:.1em;height:.6em;left:.35em;top:.6em;transform:rotate(-135deg);transform-origin:.08em .08em;width:.16em}.fl-main-container .fl-container.fl-success .fl-icon:after{height:.16em;width:.4em}.fl-main-container .fl-container.fl-info .fl-icon:after,.fl-main-container .fl-container.fl-info .fl-icon:before{background-color:currentColor;border-radius:.03em;left:50%;transform:translateX(-50%);width:.15em}.fl-main-container .fl-container.fl-info .fl-icon:before{height:.38em;top:.4em}.fl-main-container .fl-container.fl-info .fl-icon:after{box-shadow:-.06em .19em,-.06em .44em,.06em .44em;height:.13em;top:.21em}.fl-main-container .fl-container.fl-warning .fl-icon:after,.fl-main-container .fl-container.fl-warning .fl-icon:before{background-color:currentColor;border-radius:.03em;left:50%;transform:translateX(-50%);width:.15em}.fl-main-container .fl-container.fl-warning .fl-icon:before{height:.38em;top:.21em}.fl-main-container .fl-container.fl-warning .fl-icon:after{height:.13em;top:.65em}.fl-main-container .fl-container.fl-error .fl-icon:after,.fl-main-container .fl-container.fl-error .fl-icon:before{background-color:currentColor;border-radius:.1em;height:.7em;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:.16em}.fl-main-container .fl-container.fl-error .fl-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.fl-main-container .fl-container.fl-flasher{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#4b5563;cursor:pointer;line-height:1.5;margin-top:.5em;word-break:break-word}.fl-main-container .fl-container.fl-flasher.fl-rtl{border-radius:0 .375em .375em 0}.fl-main-container .fl-container.fl-flasher:not(.fl-rtl){border-radius:.375em 0 0 .375em}.fl-main-container .fl-container.fl-flasher .fl-content{align-items:center;display:flex;padding:.75em}.fl-main-container .fl-container.fl-flasher .fl-icon{font-size:2.5em}.fl-main-container .fl-container.fl-flasher .fl-message,.fl-main-container .fl-container.fl-flasher .fl-title{display:block;line-height:1.25em;margin-left:1em;margin-right:1em}.fl-main-container .fl-container.fl-flasher .fl-message:first-letter,.fl-main-container .fl-container.fl-flasher .fl-title:first-letter{text-transform:uppercase}.fl-main-container .fl-container.fl-flasher .fl-title{font-size:1em;font-weight:700}.fl-main-container .fl-container.fl-flasher .fl-message{font-size:.875em;margin-top:.25em} \ No newline at end of file +:root{--background-color:#fff;--text-color:#4b5563;--dark-background-color:#0f172a;--dark-text-color:#fff;--success-color:#10b981;--info-color:#3b82f6;--warning-color:#f59e0b;--error-color:#ef4444;--success-color-light:#d4f7eb;--info-color-light:#d4e1f7;--warning-color-light:#fce8cf;--error-color-light:#f9d2d2}.fl-wrapper{position:fixed;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:24em;z-index:10}@media only screen and (width <= 480px){.fl-wrapper{left:5%;right:5%;width:90%}}.fl-wrapper[data-position^=top-]{top:.5em}.fl-wrapper[data-position^=bottom-]{bottom:.5em}.fl-wrapper[data-position$=-right]{right:.5em}.fl-wrapper[data-position$=-right] .fl-container{-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}.fl-wrapper[data-position$=-left]{left:.5em}.fl-wrapper[data-position$=-left] .fl-container{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%)}.fl-wrapper[data-position$=-center]{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fl-wrapper[data-position=top-center] .fl-container{-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh)}.fl-wrapper[data-position=bottom-center] .fl-container{-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);-ms-transform:translateY(100vh);transform:translateY(100vh)}.fl-container{color:var(--text-color);opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fl-container.fl-show{opacity:1;-webkit-transform:translate(0)!important;-moz-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}.fl-container.fl-rtl{direction:rtl}.fl-icon{border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;height:1em;margin:0;min-height:1em;min-width:1em;position:relative;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;width:1em}.fl-icon:after,.fl-icon:before{border-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";position:absolute;-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s}.fl-success .fl-icon:after,.fl-success .fl-icon:before{background-color:currentcolor;border-radius:.1em;height:.6em;left:.35em;top:.6em;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform-origin:.08em .08em;-moz-transform-origin:.08em .08em;-ms-transform-origin:.08em .08em;transform-origin:.08em .08em;width:.16em}.fl-success .fl-icon:after{height:.16em;width:.4em}.fl-info .fl-icon:after,.fl-info .fl-icon:before{background-color:currentcolor;border-radius:.03em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.15em}.fl-info .fl-icon:before{height:.38em;top:.4em}.fl-info .fl-icon:after{-webkit-box-shadow:-.06em .19em,-.06em .44em,.06em .44em;box-shadow:-.06em .19em,-.06em .44em,.06em .44em;height:.13em;top:.21em}.fl-warning .fl-icon:after,.fl-warning .fl-icon:before{background-color:currentcolor;border-radius:.03em;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:.15em}.fl-warning .fl-icon:before{height:.38em;top:.21em}.fl-warning .fl-icon:after{height:.13em;top:.65em}.fl-error .fl-icon:after,.fl-error .fl-icon:before{background-color:currentcolor;border-radius:.1em;height:.7em;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-moz-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);width:.16em}.fl-error .fl-icon:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fl-success .fl-icon{background-color:var(--success-color)}.fl-info .fl-icon{background-color:var(--info-color)}.fl-warning .fl-icon{background-color:var(--warning-color)}.fl-error .fl-icon{background-color:var(--error-color)}.fl-progress-bar{bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:.125em;left:0;position:absolute;right:0}.fl-success .fl-progress-bar{background-color:var(--success-color-light)}.fl-success .fl-progress-bar .fl-progress{background-color:var(--success-color)}.fl-info .fl-progress-bar{background-color:var(--info-color-light)}.fl-info .fl-progress-bar .fl-progress{background-color:var(--info-color)}.fl-warning .fl-progress-bar{background-color:var(--warning-color-light)}.fl-warning .fl-progress-bar .fl-progress{background-color:var(--warning-color)}.fl-error .fl-progress-bar{background-color:var(--error-color-light)}.fl-error .fl-progress-bar .fl-progress{background-color:var(--error-color)} +body.fl-dark .fl-flasher,html.fl-dark .fl-flasher{--background-color:var(--dark-background-color);--text-color:var(--dark-text-color)}.fl-flasher{background-color:var(--background-color);border-bottom:none;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:var(--text-color);line-height:1.5;margin:.75em 0;padding:.75em;position:relative;word-break:break-word}.fl-flasher.fl-rtl{border-radius:0 .375em .375em 0}.fl-flasher:not(.fl-rtl){border-radius:.375em 0 0 .375em}.fl-flasher .fl-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.fl-flasher .fl-icon{font-size:2.5em}.fl-flasher .fl-message,.fl-flasher .fl-title{display:block;line-height:1.25em;margin-left:1em;margin-right:1em}.fl-flasher .fl-title{font-size:1em;font-weight:700}.fl-flasher .fl-message{font-size:.875em;margin-top:.25em}.fl-flasher .fl-close{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background-color:transparent;border:none;color:#a8aaab;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:25px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;line-height:0;margin:-.5rem;padding:.5rem;position:absolute;right:.5rem;top:1rem;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;-moz-transition:color .3s ease,transform .3s ease,-moz-transform .3s ease;transition:color .3s ease,transform .3s ease;transition:color .3s ease,transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease}.fl-flasher .fl-close:hover{color:#8e9192;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fl-flasher.fl-rtl .fl-close{left:.5rem;right:auto}.fl-flasher.fl-success{border-left:.8em solid var(--success-color)}.fl-flasher.fl-success.fl-rtl{border-left:none;border-right:.8em solid var(--success-color)}.fl-flasher.fl-success:not(.fl-rtl){border-left:.8em solid var(--success-color);border-right:none}.fl-flasher.fl-success .fl-title{color:var(--success-color)}.fl-flasher.fl-info{border-left:.8em solid var(--info-color)}.fl-flasher.fl-info.fl-rtl{border-left:none;border-right:.8em solid var(--info-color)}.fl-flasher.fl-info:not(.fl-rtl){border-left:.8em solid var(--info-color);border-right:none}.fl-flasher.fl-info .fl-title{color:var(--info-color)}.fl-flasher.fl-warning{border-left:.8em solid var(--warning-color)}.fl-flasher.fl-warning.fl-rtl{border-left:none;border-right:.8em solid var(--warning-color)}.fl-flasher.fl-warning:not(.fl-rtl){border-left:.8em solid var(--warning-color);border-right:none}.fl-flasher.fl-warning .fl-title{color:var(--warning-color)}.fl-flasher.fl-error{border-left:.8em solid var(--error-color)}.fl-flasher.fl-error.fl-rtl{border-left:none;border-right:.8em solid var(--error-color)}.fl-flasher.fl-error:not(.fl-rtl){border-left:.8em solid var(--error-color);border-right:none}.fl-flasher.fl-error .fl-title{color:var(--error-color)} \ No newline at end of file diff --git a/public/vendor/flasher/flasher.min.js b/public/vendor/flasher/flasher.min.js index 95fb52fb..2804f952 100644 --- a/public/vendor/flasher/flasher.min.js +++ b/public/vendor/flasher/flasher.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).flasher=e()}(this,(function(){"use strict";function t(t,e,n){if(n||2===arguments.length)for(var o,r=0,i=e.length;r
'+(null!==(e=n.title)&&void 0!==e?e:n.type)+''+n.message+'
'}}),n})); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).flasher=t()}(this,(function(){"use strict";function e(e,t,s,n){return new(s||(s=Promise))((function(o,i){function r(e){try{a(n.next(e))}catch(e){i(e)}}function l(e){try{a(n.throw(e))}catch(e){i(e)}}function a(e){var t;e.done?o(e.value):(t=e.value,t instanceof s?t:new s((function(e){e(t)}))).then(r,l)}a((n=n.apply(e,t||[])).next())}))}"function"==typeof SuppressedError&&SuppressedError;class t{success(e,t,s){this.flash("success",e,t,s)}error(e,t,s){this.flash("error",e,t,s)}info(e,t,s){this.flash("info",e,t,s)}warning(e,t,s){this.flash("warning",e,t,s)}flash(e,t,s,n){if("object"==typeof e?(e=(n=e).type,t=n.message,s=n.title):"object"==typeof t?(t=(n=t).message,s=n.title):"object"==typeof s&&(s=(n=s).title),void 0===t)throw new Error("message option is required");const o={type:e,message:t,title:s||e,options:n||{},metadata:{plugin:""}};this.renderOptions(n||{}),this.renderEnvelopes([o])}}class s extends t{constructor(e){super(),this.options={timeout:null,timeouts:{success:5e3,info:5e3,error:5e3,warning:5e3},fps:30,position:"top-right",direction:"top",rtl:!1,style:{},escapeHtml:!1},this.theme=e}renderEnvelopes(e){const t=()=>e.forEach((e=>{var t,s,n,o;const i=null!==(s=null!==(t=this.options.timeout)&&void 0!==t?t:this.options.timeouts[e.type])&&void 0!==s?s:5e3,r=Object.assign(Object.assign(Object.assign({},this.options),e.options),{timeout:null!==(n=e.options.timeout)&&void 0!==n?n:i,escapeHtml:null!==(o=e.options.escapeHtml)&&void 0!==o?o:this.options.escapeHtml});this.addToContainer(this.createContainer(r),e,r)}));"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t()}renderOptions(e){this.options=Object.assign(Object.assign({},this.options),e)}createContainer(e){let t=document.querySelector(`.fl-wrapper[data-position="${e.position}"]`);return t||(t=document.createElement("div"),t.className="fl-wrapper",t.dataset.position=e.position,Object.entries(e.style).forEach((([e,s])=>t.style.setProperty(e,s))),document.body.appendChild(t)),t.dataset.turboTemporary="",t}addToContainer(e,t,s){var n;s.escapeHtml&&(t.title=this.escapeHtml(t.title),t.message=this.escapeHtml(t.message));const o=this.stringToHTML(this.theme.render(t));o.classList.add(...("fl-container"+(s.rtl?" fl-rtl":"")).split(" ")),"bottom"===s.direction?e.append(o):e.prepend(o),requestAnimationFrame((()=>o.classList.add("fl-show"))),null===(n=o.querySelector(".fl-close"))||void 0===n||n.addEventListener("click",(e=>{e.stopPropagation(),this.removeNotification(o)})),this.addProgressBar(o,s)}addProgressBar(e,{timeout:t,fps:s}){if(t<=0||s<=0)return;const n=e.querySelector(".fl-progress-bar");if(!n)return;const o=document.createElement("span");o.classList.add("fl-progress"),n.append(o);const i=1e3/s;let r=0;const l=()=>{r+=1;const s=100*(1-i*(r/t));o.style.width=`${s}%`,s<=0&&(clearInterval(a),this.removeNotification(e))};let a=window.setInterval(l,i);e.addEventListener("mouseout",(()=>a=window.setInterval(l,i))),e.addEventListener("mouseover",(()=>clearInterval(a)))}removeNotification(e){e.classList.remove("fl-show"),e.ontransitionend=()=>{var t,s;!(null===(t=e.parentElement)||void 0===t?void 0:t.hasChildNodes())&&(null===(s=e.parentElement)||void 0===s||s.remove()),e.remove()}}stringToHTML(e){const t=document.createElement("template");return t.innerHTML=e.trim(),t.content.firstElementChild}escapeHtml(e){return null==e?"":e.replace(/[&<>"'`=\/]/g,(e=>({"&":"&","<":"<",">":">",'"':""","'":"'","`":"`","=":"=","/":"/"}[e])))}}const n=new class extends t{constructor(){super(...arguments),this.defaultPlugin="flasher",this.plugins=new Map,this.themes=new Map}render(t){return e(this,void 0,void 0,(function*(){const e=this.resolveResponse(t);yield this.addAssets([{urls:e.styles,nonce:e.context.csp_style_nonce,type:"style"},{urls:e.scripts,nonce:e.context.csp_script_nonce,type:"script"}]),this.renderOptions(e.options),this.renderEnvelopes(e.envelopes)}))}renderEnvelopes(e){const t={};e.forEach((e=>{const s=this.resolvePluginAlias(e.metadata.plugin);t[s]=t[s]||[],t[s].push(e)})),Object.entries(t).forEach((([e,t])=>{this.use(e).renderEnvelopes(t)}))}renderOptions(e){Object.entries(e).forEach((([e,t])=>{this.use(e).renderOptions(t)}))}addPlugin(e,t){this.plugins.set(e,t)}addTheme(e,t){this.themes.set(e,t)}use(e){e=this.resolvePluginAlias(e),this.resolvePlugin(e);const t=this.plugins.get(e);if(!t)throw new Error(`Unable to resolve "${e}" plugin, did you forget to register it?`);return t}create(e){return this.use(e)}resolveResponse(e){const t=Object.assign({envelopes:[],options:{},scripts:[],styles:[],context:{}},e);return Object.entries(t.options).forEach((([e,s])=>{t.options[e]=this.resolveOptions(s)})),t.context.csp_style_nonce=t.context.csp_style_nonce||"",t.context.csp_script_nonce=t.context.csp_script_nonce||"",t.envelopes.forEach((s=>{s.metadata=s.metadata||{},s.metadata.plugin=this.resolvePluginAlias(s.metadata.plugin),this.addThemeStyles(t,s.metadata.plugin),s.options=this.resolveOptions(s.options),s.context=e.context})),t}resolveOptions(e){return Object.entries(e).forEach((([t,s])=>{e[t]=this.resolveFunction(s)})),e}resolveFunction(e){var t,s;if("string"!=typeof e)return e;const n=e.match(/^function\s*(\w*)\s*\(([^)]*)\)\s*\{([\s\S]*)\}$/)||e.match(/^\s*(\(([^)]*)\)|[^=]+)\s*=>\s*([\s\S]+)$/);if(!n)return e;const o=null!==(s=null===(t=n[2])||void 0===t?void 0:t.split(",").map((e=>e.trim())))&&void 0!==s?s:[];let i=n[3].trim();i.startsWith("{")||(i=`{ return ${i}; }`);try{return new Function(...o,i)}catch(t){return console.error("Error converting string to function:",t),e}}resolvePlugin(e){if(this.plugins.get(e)||!e.includes("theme."))return;const t=this.themes.get(e.replace("theme.",""));t&&this.addPlugin(e,new s(t))}resolvePluginAlias(e){return"flasher"===(e=e||this.defaultPlugin)?"theme.flasher":e}addAssets(t){return e(this,void 0,void 0,(function*(){for(const{urls:e,nonce:s,type:n}of t)for(const t of e)yield this.loadAsset(t,s,n)}))}loadAsset(t,s,n){return e(this,void 0,void 0,(function*(){if(document.querySelector(`${"style"===n?"link":"script"}[src="${t}"]`))return;const e=document.createElement("style"===n?"link":"script");return"style"===n?(e.rel="stylesheet",e.href=t):(e.type="text/javascript",e.src=t),s&&e.setAttribute("nonce",s),document.head.appendChild(e),new Promise(((s,n)=>{e.onload=()=>s(),e.onerror=()=>n(new Error(`Failed to load ${t}`))}))}))}addThemeStyles(e,t){var s;if("flasher"!==t&&!t.includes("theme."))return;t=t.replace("theme.","");const n=(null===(s=this.themes.get(t))||void 0===s?void 0:s.styles)||[];e.styles=Array.from(new Set([...e.styles,...n]))}};return n.addTheme("flasher",{render:e=>{const{type:t,title:s,message:n}=e,o="error"===t||"warning"===t;return`\n
\n
\n
\n
\n ${s}\n ${n}\n
\n \n
\n \n
`}}),n})); diff --git a/public/vendor/flasher/manifest.json b/public/vendor/flasher/manifest.json new file mode 100644 index 00000000..0f6df8af --- /dev/null +++ b/public/vendor/flasher/manifest.json @@ -0,0 +1,4 @@ +{ + "/vendor/flasher/flasher.min.js": "/vendor/flasher/flasher.min.js?id=9a255a6680873c0d5fc3d394a2ba3195", + "/vendor/flasher/flasher.min.css": "/vendor/flasher/flasher.min.css?id=7a96e40c68626198d5128ad2fb5d77e0" +} \ No newline at end of file diff --git a/resources/js/ziggy.js b/resources/js/ziggy.js new file mode 100644 index 00000000..4448133f --- /dev/null +++ b/resources/js/ziggy.js @@ -0,0 +1,5 @@ +const Ziggy = {"url":"http:\/\/oslab.test","port":null,"defaults":{},"routes":{"debugbar.openhandler":{"uri":"_debugbar\/open","methods":["GET","HEAD"]},"debugbar.clockwork":{"uri":"_debugbar\/clockwork\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"debugbar.assets.css":{"uri":"_debugbar\/assets\/stylesheets","methods":["GET","HEAD"]},"debugbar.assets.js":{"uri":"_debugbar\/assets\/javascript","methods":["GET","HEAD"]},"debugbar.cache.delete":{"uri":"_debugbar\/cache\/{key}\/{tags?}","methods":["DELETE"],"parameters":["key","tags"]},"debugbar.queries.explain":{"uri":"_debugbar\/queries\/explain","methods":["POST"]},"adminlte.darkmode.toggle":{"uri":"adminlte\/darkmode\/toggle","methods":["POST"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"livewire.update":{"uri":"livewire\/update","methods":["POST"]},"livewire.upload-file":{"uri":"livewire\/upload-file","methods":["POST"]},"livewire.preview-file":{"uri":"livewire\/preview-file\/{filename}","methods":["GET","HEAD"],"parameters":["filename"]},"log-viewer.hosts":{"uri":"relatorio\/log-viewer\/api\/hosts","methods":["GET","HEAD"]},"log-viewer.folders":{"uri":"relatorio\/log-viewer\/api\/folders","methods":["GET","HEAD"]},"log-viewer.folders.request-download":{"uri":"relatorio\/log-viewer\/api\/folders\/{folderIdentifier}\/download\/request","methods":["GET","HEAD"],"parameters":["folderIdentifier"]},"log-viewer.folders.clear-cache":{"uri":"relatorio\/log-viewer\/api\/folders\/{folderIdentifier}\/clear-cache","methods":["POST"],"parameters":["folderIdentifier"]},"log-viewer.folders.delete":{"uri":"relatorio\/log-viewer\/api\/folders\/{folderIdentifier}","methods":["DELETE"],"parameters":["folderIdentifier"]},"log-viewer.files":{"uri":"relatorio\/log-viewer\/api\/files","methods":["GET","HEAD"]},"log-viewer.files.request-download":{"uri":"relatorio\/log-viewer\/api\/files\/{fileIdentifier}\/download\/request","methods":["GET","HEAD"],"parameters":["fileIdentifier"]},"log-viewer.files.clear-cache":{"uri":"relatorio\/log-viewer\/api\/files\/{fileIdentifier}\/clear-cache","methods":["POST"],"parameters":["fileIdentifier"]},"log-viewer.files.delete":{"uri":"relatorio\/log-viewer\/api\/files\/{fileIdentifier}","methods":["DELETE"],"parameters":["fileIdentifier"]},"log-viewer.files.clear-cache-all":{"uri":"relatorio\/log-viewer\/api\/clear-cache-all","methods":["POST"]},"log-viewer.files.delete-multiple-files":{"uri":"relatorio\/log-viewer\/api\/delete-multiple-files","methods":["POST"]},"log-viewer.logs":{"uri":"relatorio\/log-viewer\/api\/logs","methods":["GET","HEAD"]},"log-viewer.folders.download":{"uri":"relatorio\/log-viewer\/api\/folders\/{folderIdentifier}\/download","methods":["GET","HEAD"],"parameters":["folderIdentifier"]},"log-viewer.files.download":{"uri":"relatorio\/log-viewer\/api\/files\/{fileIdentifier}\/download","methods":["GET","HEAD"],"parameters":["fileIdentifier"]},"log-viewer.index":{"uri":"relatorio\/log-viewer\/{view?}","methods":["GET","HEAD"],"wheres":{"view":"(.*)"},"parameters":["view"]},"ignition.healthCheck":{"uri":"_ignition\/health-check","methods":["GET","HEAD"]},"ignition.executeSolution":{"uri":"_ignition\/execute-solution","methods":["POST"]},"ignition.updateConfig":{"uri":"_ignition\/update-config","methods":["POST"]},"teste":{"uri":"live-test","methods":["GET","HEAD"]},"teste.index":{"uri":"teste","methods":["GET","HEAD"]},"teste.create":{"uri":"teste\/create","methods":["GET","HEAD"]},"teste.store":{"uri":"teste","methods":["POST"]},"teste.show":{"uri":"teste\/{teste}","methods":["GET","HEAD"],"parameters":["teste"]},"teste.edit":{"uri":"teste\/{teste}\/edit","methods":["GET","HEAD"],"parameters":["teste"]},"teste.update":{"uri":"teste\/{teste}","methods":["PUT","PATCH"],"parameters":["teste"]},"teste.destroy":{"uri":"teste\/{teste}","methods":["DELETE"],"parameters":["teste"]},"login":{"uri":"login","methods":["GET","HEAD"]},"logout":{"uri":"logout","methods":["POST"]},"register":{"uri":"register","methods":["GET","HEAD"]},"password.request":{"uri":"password\/reset","methods":["GET","HEAD"]},"password.email":{"uri":"password\/email","methods":["POST"]},"password.reset":{"uri":"password\/reset\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.update":{"uri":"password\/reset","methods":["POST"]},"password.confirm":{"uri":"password\/confirm","methods":["GET","HEAD"]},"home":{"uri":"home","methods":["GET","HEAD"]},"buscar":{"uri":"buscar","methods":["GET","HEAD"]},"cliente.index":{"uri":"cliente","methods":["GET","HEAD"]},"cliente.create":{"uri":"cliente\/create","methods":["GET","HEAD"]},"cliente.store":{"uri":"cliente","methods":["POST"]},"cliente.show":{"uri":"cliente\/{cliente}","methods":["GET","HEAD"],"parameters":["cliente"],"bindings":{"cliente":"id"}},"cliente.edit":{"uri":"cliente\/{cliente}\/edit","methods":["GET","HEAD"],"parameters":["cliente"],"bindings":{"cliente":"id"}},"cliente.update":{"uri":"cliente\/{cliente}","methods":["PUT","PATCH"],"parameters":["cliente"],"bindings":{"cliente":"id"}},"cliente.destroy":{"uri":"cliente\/{cliente}","methods":["DELETE"],"parameters":["cliente"],"bindings":{"cliente":"id"}},"servico.index":{"uri":"servico","methods":["GET","HEAD"]},"servico.create":{"uri":"servico\/create","methods":["GET","HEAD"]},"servico.store":{"uri":"servico","methods":["POST"]},"servico.show":{"uri":"servico\/{servico}","methods":["GET","HEAD"],"parameters":["servico"],"bindings":{"servico":"id"}},"servico.edit":{"uri":"servico\/{servico}\/edit","methods":["GET","HEAD"],"parameters":["servico"],"bindings":{"servico":"id"}},"servico.update":{"uri":"servico\/{servico}","methods":["PUT","PATCH"],"parameters":["servico"],"bindings":{"servico":"id"}},"servico.destroy":{"uri":"servico\/{servico}","methods":["DELETE"],"parameters":["servico"],"bindings":{"servico":"id"}},"produto.index":{"uri":"produto","methods":["GET","HEAD"]},"produto.create":{"uri":"produto\/create","methods":["GET","HEAD"]},"produto.store":{"uri":"produto","methods":["POST"]},"produto.show":{"uri":"produto\/{produto}","methods":["GET","HEAD"],"parameters":["produto"],"bindings":{"produto":"id"}},"produto.edit":{"uri":"produto\/{produto}\/edit","methods":["GET","HEAD"],"parameters":["produto"],"bindings":{"produto":"id"}},"produto.update":{"uri":"produto\/{produto}","methods":["PUT","PATCH"],"parameters":["produto"],"bindings":{"produto":"id"}},"produto.destroy":{"uri":"produto\/{produto}","methods":["DELETE"],"parameters":["produto"],"bindings":{"produto":"id"}},"movimentacao.index":{"uri":"produto\/{produto}\/movimentacao","methods":["GET","HEAD"],"parameters":["produto"],"bindings":{"produto":"id"}},"movimentacao.create":{"uri":"produto\/{produto}\/movimentacao\/create","methods":["GET","HEAD"],"parameters":["produto"],"bindings":{"produto":"id"}},"movimentacao.store":{"uri":"produto\/{produto}\/movimentacao","methods":["POST"],"parameters":["produto"],"bindings":{"produto":"id"}},"movimentacao.show":{"uri":"produto\/{produto}\/movimentacao\/{movimentacao}","methods":["GET","HEAD"],"parameters":["produto","movimentacao"]},"movimentacao.edit":{"uri":"produto\/{produto}\/movimentacao\/{movimentacao}\/edit","methods":["GET","HEAD"],"parameters":["produto","movimentacao"]},"movimentacao.update":{"uri":"produto\/{produto}\/movimentacao\/{movimentacao}","methods":["PUT","PATCH"],"parameters":["produto","movimentacao"]},"movimentacao.destroy":{"uri":"produto\/{produto}\/movimentacao\/{movimentacao}","methods":["DELETE"],"parameters":["produto","movimentacao"]},"financeiro.despesa.index":{"uri":"financeiro\/despesa","methods":["GET","HEAD"]},"financeiro.despesa.create":{"uri":"financeiro\/despesa\/create","methods":["GET","HEAD"]},"financeiro.despesa.store":{"uri":"financeiro\/despesa","methods":["POST"]},"financeiro.despesa.show":{"uri":"financeiro\/despesa\/{despesa}","methods":["GET","HEAD"],"parameters":["despesa"],"bindings":{"despesa":"id"}},"financeiro.despesa.edit":{"uri":"financeiro\/despesa\/{despesa}\/edit","methods":["GET","HEAD"],"parameters":["despesa"],"bindings":{"despesa":"id"}},"financeiro.despesa.update":{"uri":"financeiro\/despesa\/{despesa}","methods":["PUT","PATCH"],"parameters":["despesa"],"bindings":{"despesa":"id"}},"financeiro.despesa.destroy":{"uri":"financeiro\/despesa\/{despesa}","methods":["DELETE"],"parameters":["despesa"],"bindings":{"despesa":"id"}},"financeiro.despesa.pagamento.update":{"uri":"financeiro\/despesa\/{despesa}\/pagamento\/{pagamento}","methods":["PUT"],"parameters":["despesa","pagamento"],"bindings":{"despesa":"id","pagamento":"id"}},"financeiro.despesa.pagamento.store":{"uri":"financeiro\/despesa\/{despesa}\/pagamento","methods":["POST"],"parameters":["despesa"],"bindings":{"despesa":"id"}},"financeiro.despesa.pagamento.destroy":{"uri":"financeiro\/despesa\/{despesa}\/pagamento\/{pagamento}","methods":["DELETE"],"parameters":["despesa","pagamento"],"bindings":{"despesa":"id","pagamento":"id"}},"financeiro.receita.index":{"uri":"financeiro\/receita","methods":["GET","HEAD"]},"financeiro.receita.create":{"uri":"financeiro\/receita\/create","methods":["GET","HEAD"]},"financeiro.receita.store":{"uri":"financeiro\/receita","methods":["POST"]},"financeiro.receita.show":{"uri":"financeiro\/receita\/{receita}","methods":["GET","HEAD"],"parameters":["receita"],"bindings":{"receita":"id"}},"financeiro.receita.edit":{"uri":"financeiro\/receita\/{receita}\/edit","methods":["GET","HEAD"],"parameters":["receita"],"bindings":{"receita":"id"}},"financeiro.receita.update":{"uri":"financeiro\/receita\/{receita}","methods":["PUT","PATCH"],"parameters":["receita"],"bindings":{"receita":"id"}},"financeiro.receita.destroy":{"uri":"financeiro\/receita\/{receita}","methods":["DELETE"],"parameters":["receita"],"bindings":{"receita":"id"}},"financeiro.receita.pagamento.update":{"uri":"financeiro\/receita\/{receita}\/pagamento\/{pagamento}","methods":["PUT"],"parameters":["receita","pagamento"],"bindings":{"receita":"id","pagamento":"id"}},"financeiro.receita.pagamento.store":{"uri":"financeiro\/receita\/{receita}\/pagamento","methods":["POST"],"parameters":["receita"],"bindings":{"receita":"id"}},"financeiro.receita.pagamento.destroy":{"uri":"financeiro\/receita\/{receita}\/pagamento\/{pagamento}","methods":["DELETE"],"parameters":["receita","pagamento"],"bindings":{"receita":"id","pagamento":"id"}},"financeiro.meta_contabil.index":{"uri":"financeiro\/meta_contabil","methods":["GET","HEAD"]},"financeiro.meta_contabil.create":{"uri":"financeiro\/meta_contabil\/create","methods":["GET","HEAD"]},"financeiro.meta_contabil.store":{"uri":"financeiro\/meta_contabil","methods":["POST"]},"financeiro.meta_contabil.show":{"uri":"financeiro\/meta_contabil\/{meta_contabil}","methods":["GET","HEAD"],"parameters":["meta_contabil"]},"financeiro.meta_contabil.edit":{"uri":"financeiro\/meta_contabil\/{meta_contabil}\/edit","methods":["GET","HEAD"],"parameters":["meta_contabil"]},"financeiro.meta_contabil.update":{"uri":"financeiro\/meta_contabil\/{meta_contabil}","methods":["PUT","PATCH"],"parameters":["meta_contabil"]},"financeiro.meta_contabil.destroy":{"uri":"financeiro\/meta_contabil\/{meta_contabil}","methods":["DELETE"],"parameters":["meta_contabil"]},"os.index":{"uri":"os","methods":["GET","HEAD"]},"os.create":{"uri":"os\/create","methods":["GET","HEAD"]},"os.store":{"uri":"os","methods":["POST"]},"os.show":{"uri":"os\/{os}","methods":["GET","HEAD"],"parameters":["os"],"bindings":{"os":"id"}},"os.edit":{"uri":"os\/{os}\/edit","methods":["GET","HEAD"],"parameters":["os"],"bindings":{"os":"id"}},"os.update":{"uri":"os\/{os}","methods":["PUT","PATCH"],"parameters":["os"],"bindings":{"os":"id"}},"os.destroy":{"uri":"os\/{os}","methods":["DELETE"],"parameters":["os"],"bindings":{"os":"id"}},"os.faturar":{"uri":"os\/{os}\/faturar","methods":["PUT"],"parameters":["os"],"bindings":{"os":"id"}},"os.cancelar-faturar":{"uri":"os\/{os}\/cancelar-faturar","methods":["DELETE"],"parameters":["os"],"bindings":{"os":"id"}},"os.despesa.create":{"uri":"os\/{os}\/despesa\/create","methods":["GET","HEAD"],"parameters":["os"],"bindings":{"os":"id"}},"os.print":{"uri":"os\/{os}\/print","methods":["GET","HEAD"],"parameters":["os"],"bindings":{"os":"id"}},"os.print_pdf":{"uri":"os\/{os}\/print_pdf","methods":["GET","HEAD"],"parameters":["os"],"bindings":{"os":"id"}},"venda.index":{"uri":"venda","methods":["GET","HEAD"]},"venda.create":{"uri":"venda\/create","methods":["GET","HEAD"]},"venda.store":{"uri":"venda","methods":["POST"]},"venda.show":{"uri":"venda\/{venda}","methods":["GET","HEAD"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.edit":{"uri":"venda\/{venda}\/edit","methods":["GET","HEAD"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.update":{"uri":"venda\/{venda}","methods":["PUT","PATCH"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.destroy":{"uri":"venda\/{venda}","methods":["DELETE"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.faturar":{"uri":"venda\/{venda}\/faturar","methods":["PUT"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.cancelar-faturar":{"uri":"venda\/{venda}\/cancelar-faturar","methods":["DELETE"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.despesa.create":{"uri":"venda\/{venda}\/despesa\/create","methods":["GET","HEAD"],"parameters":["venda"]},"venda.print":{"uri":"venda\/{venda}\/print","methods":["GET","HEAD"],"parameters":["venda"],"bindings":{"venda":"id"}},"venda.print_pdf":{"uri":"venda\/{venda}\/print_pdf","methods":["GET","HEAD"],"parameters":["venda"],"bindings":{"venda":"id"}},"wiki.index":{"uri":"wiki","methods":["GET","HEAD"]},"wiki.create":{"uri":"wiki\/create","methods":["GET","HEAD"]},"wiki.store":{"uri":"wiki","methods":["POST"]},"wiki.show":{"uri":"wiki\/{wiki}","methods":["GET","HEAD"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.edit":{"uri":"wiki\/{wiki}\/edit","methods":["GET","HEAD"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.update":{"uri":"wiki\/{wiki}","methods":["PUT","PATCH"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.destroy":{"uri":"wiki\/{wiki}","methods":["DELETE"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.link.create":{"uri":"wiki\/link\/{wiki}","methods":["POST"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.link.destroy":{"uri":"wiki\/link\/{wiki}\/{link}","methods":["DELETE"],"parameters":["wiki","link"],"bindings":{"wiki":"id","link":"id"}},"wiki.file.create":{"uri":"wiki\/file\/{wiki}","methods":["POST"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"wiki.file.destroy":{"uri":"wiki\/file\/{wiki}\/{file}","methods":["DELETE"],"parameters":["wiki","file"],"bindings":{"wiki":"id","file":"id"}},"checklist.index":{"uri":"checklist","methods":["GET","HEAD"]},"checklist.create":{"uri":"checklist\/create","methods":["GET","HEAD"]},"checklist.store":{"uri":"checklist","methods":["POST"]},"checklist.show":{"uri":"checklist\/{checklist}","methods":["GET","HEAD"],"parameters":["checklist"],"bindings":{"checklist":"id"}},"checklist.edit":{"uri":"checklist\/{checklist}\/edit","methods":["GET","HEAD"],"parameters":["checklist"],"bindings":{"checklist":"id"}},"checklist.update":{"uri":"checklist\/{checklist}","methods":["PUT","PATCH"],"parameters":["checklist"],"bindings":{"checklist":"id"}},"checklist.destroy":{"uri":"checklist\/{checklist}","methods":["DELETE"],"parameters":["checklist"],"bindings":{"checklist":"id"}},"relatorio.financeiro.balancete.index":{"uri":"relatorio\/financeiro\/balancete","methods":["GET","HEAD"]},"relatorio.financeiro.despesa.index":{"uri":"relatorio\/financeiro\/despesa","methods":["GET","HEAD"]},"relatorio.financeiro.conta_aberta.index":{"uri":"relatorio\/financeiro\/conta_aberta","methods":["GET","HEAD"]},"configuracao.users.index":{"uri":"configuracoes\/users","methods":["GET","HEAD"]},"configuracao.users.create":{"uri":"configuracoes\/users\/create","methods":["GET","HEAD"]},"configuracao.users.store":{"uri":"configuracoes\/users","methods":["POST"]},"configuracao.users.show":{"uri":"configuracoes\/users\/{user}","methods":["GET","HEAD"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.users.edit":{"uri":"configuracoes\/users\/{user}\/edit","methods":["GET","HEAD"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.users.update":{"uri":"configuracoes\/users\/{user}","methods":["PUT","PATCH"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.users.destroy":{"uri":"configuracoes\/users\/{user}","methods":["DELETE"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.roles.index":{"uri":"configuracoes\/roles","methods":["GET","HEAD"]},"configuracao.roles.create":{"uri":"configuracoes\/roles\/create","methods":["GET","HEAD"]},"configuracao.roles.store":{"uri":"configuracoes\/roles","methods":["POST"]},"configuracao.roles.show":{"uri":"configuracoes\/roles\/{role}","methods":["GET","HEAD"],"parameters":["role"],"bindings":{"role":"id"}},"configuracao.roles.edit":{"uri":"configuracoes\/roles\/{role}\/edit","methods":["GET","HEAD"],"parameters":["role"],"bindings":{"role":"id"}},"configuracao.roles.update":{"uri":"configuracoes\/roles\/{role}","methods":["PUT","PATCH"],"parameters":["role"]},"configuracao.roles.destroy":{"uri":"configuracoes\/roles\/{role}","methods":["DELETE"],"parameters":["role"],"bindings":{"role":"id"}},"configuracao.permissions.index":{"uri":"configuracoes\/permissions","methods":["GET","HEAD"]},"configuracao.permissions.create":{"uri":"configuracoes\/permissions\/create","methods":["GET","HEAD"]},"configuracao.permissions.store":{"uri":"configuracoes\/permissions","methods":["POST"]},"configuracao.permissions.show":{"uri":"configuracoes\/permissions\/{permission}","methods":["GET","HEAD"],"parameters":["permission"]},"configuracao.permissions.edit":{"uri":"configuracoes\/permissions\/{permission}\/edit","methods":["GET","HEAD"],"parameters":["permission"],"bindings":{"permission":"id"}},"configuracao.permissions.update":{"uri":"configuracoes\/permissions\/{permission}","methods":["PUT","PATCH"],"parameters":["permission"],"bindings":{"permission":"id"}},"configuracao.permissions.destroy":{"uri":"configuracoes\/permissions\/{permission}","methods":["DELETE"],"parameters":["permission"],"bindings":{"permission":"id"}},"configuracao.roles.assign":{"uri":"configuracoes\/roles\/assign\/{role}","methods":["GET","HEAD"],"parameters":["role"],"bindings":{"role":"id"}},"configuracao.roles.assign.update":{"uri":"configuracoes\/roles\/assign\/{role}","methods":["PUT"],"parameters":["role"]},"configuracao.users.permissions_edit":{"uri":"configuracoes\/users\/permissions\/{user}","methods":["GET","HEAD"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.users.permissions.update":{"uri":"configuracoes\/users\/permissions\/{user}","methods":["PUT"],"parameters":["user"],"bindings":{"user":"id"}},"configuracao.parametro.categoria.index":{"uri":"configuracoes\/parametro\/categoria","methods":["GET","HEAD"]},"configuracao.parametro.categoria.create":{"uri":"configuracoes\/parametro\/categoria\/create","methods":["GET","HEAD"]},"configuracao.parametro.categoria.store":{"uri":"configuracoes\/parametro\/categoria","methods":["POST"]},"configuracao.parametro.categoria.show":{"uri":"configuracoes\/parametro\/categoria\/{categoria}","methods":["GET","HEAD"],"parameters":["categoria"],"bindings":{"categoria":"id"}},"configuracao.parametro.categoria.edit":{"uri":"configuracoes\/parametro\/categoria\/{categoria}\/edit","methods":["GET","HEAD"],"parameters":["categoria"],"bindings":{"categoria":"id"}},"configuracao.parametro.categoria.update":{"uri":"configuracoes\/parametro\/categoria\/{categoria}","methods":["PUT","PATCH"],"parameters":["categoria"],"bindings":{"categoria":"id"}},"configuracao.parametro.categoria.destroy":{"uri":"configuracoes\/parametro\/categoria\/{categoria}","methods":["DELETE"],"parameters":["categoria"],"bindings":{"categoria":"id"}},"configuracao.parametro.status.index":{"uri":"configuracoes\/parametro\/status","methods":["GET","HEAD"]},"configuracao.parametro.status.create":{"uri":"configuracoes\/parametro\/status\/create","methods":["GET","HEAD"]},"configuracao.parametro.status.store":{"uri":"configuracoes\/parametro\/status","methods":["POST"]},"configuracao.parametro.status.show":{"uri":"configuracoes\/parametro\/status\/{status}","methods":["GET","HEAD"],"parameters":["status"],"bindings":{"status":"id"}},"configuracao.parametro.status.edit":{"uri":"configuracoes\/parametro\/status\/{status}\/edit","methods":["GET","HEAD"],"parameters":["status"],"bindings":{"status":"id"}},"configuracao.parametro.status.update":{"uri":"configuracoes\/parametro\/status\/{status}","methods":["PUT","PATCH"],"parameters":["status"],"bindings":{"status":"id"}},"configuracao.parametro.status.destroy":{"uri":"configuracoes\/parametro\/status\/{status}","methods":["DELETE"],"parameters":["status"],"bindings":{"status":"id"}},"configuracao.user.perfil.index":{"uri":"configuracoes\/user\/perfil","methods":["GET","HEAD"]},"configuracao.user.perfil.edit":{"uri":"configuracoes\/user\/perfil\/edit","methods":["GET","HEAD"]},"configuracao.user.perfil.update":{"uri":"configuracoes\/user\/perfil\/update","methods":["PUT"]},"configuracao.user.setor.index":{"uri":"configuracoes\/user\/setor","methods":["GET","HEAD"]},"configuracao.user.setor.create":{"uri":"configuracoes\/user\/setor\/create","methods":["GET","HEAD"]},"configuracao.user.setor.store":{"uri":"configuracoes\/user\/setor","methods":["POST"]},"configuracao.user.setor.show":{"uri":"configuracoes\/user\/setor\/{setor}","methods":["GET","HEAD"],"parameters":["setor"]},"configuracao.user.setor.edit":{"uri":"configuracoes\/user\/setor\/{setor}\/edit","methods":["GET","HEAD"],"parameters":["setor"],"bindings":{"setor":"id"}},"configuracao.user.setor.update":{"uri":"configuracoes\/user\/setor\/{setor}","methods":["PUT","PATCH"],"parameters":["setor"],"bindings":{"setor":"id"}},"configuracao.user.setor.destroy":{"uri":"configuracoes\/user\/setor\/{setor}","methods":["DELETE"],"parameters":["setor"],"bindings":{"setor":"id"}},"configuracao.financeiro.centro_custo.index":{"uri":"configuracoes\/financeiro\/centro_custo","methods":["GET","HEAD"]},"configuracao.financeiro.centro_custo.create":{"uri":"configuracoes\/financeiro\/centro_custo\/create","methods":["GET","HEAD"]},"configuracao.financeiro.centro_custo.store":{"uri":"configuracoes\/financeiro\/centro_custo","methods":["POST"]},"configuracao.financeiro.centro_custo.show":{"uri":"configuracoes\/financeiro\/centro_custo\/{centro_custo}","methods":["GET","HEAD"],"parameters":["centro_custo"]},"configuracao.financeiro.centro_custo.edit":{"uri":"configuracoes\/financeiro\/centro_custo\/{centro_custo}\/edit","methods":["GET","HEAD"],"parameters":["centro_custo"]},"configuracao.financeiro.centro_custo.update":{"uri":"configuracoes\/financeiro\/centro_custo\/{centro_custo}","methods":["PUT","PATCH"],"parameters":["centro_custo"]},"configuracao.financeiro.centro_custo.destroy":{"uri":"configuracoes\/financeiro\/centro_custo\/{centro_custo}","methods":["DELETE"],"parameters":["centro_custo"]},"configuracao.financeiro.forma_pagamento.index":{"uri":"configuracoes\/financeiro\/forma_pagamento","methods":["GET","HEAD"]},"configuracao.financeiro.forma_pagamento.create":{"uri":"configuracoes\/financeiro\/forma_pagamento\/create","methods":["GET","HEAD"]},"configuracao.financeiro.forma_pagamento.store":{"uri":"configuracoes\/financeiro\/forma_pagamento","methods":["POST"]},"configuracao.financeiro.forma_pagamento.show":{"uri":"configuracoes\/financeiro\/forma_pagamento\/{forma_pagamento}","methods":["GET","HEAD"],"parameters":["forma_pagamento"]},"configuracao.financeiro.forma_pagamento.edit":{"uri":"configuracoes\/financeiro\/forma_pagamento\/{forma_pagamento}\/edit","methods":["GET","HEAD"],"parameters":["forma_pagamento"]},"configuracao.financeiro.forma_pagamento.update":{"uri":"configuracoes\/financeiro\/forma_pagamento\/{forma_pagamento}","methods":["PUT","PATCH"],"parameters":["forma_pagamento"]},"configuracao.financeiro.forma_pagamento.destroy":{"uri":"configuracoes\/financeiro\/forma_pagamento\/{forma_pagamento}","methods":["DELETE"],"parameters":["forma_pagamento"]},"configuracao.wiki.fabricante.index":{"uri":"configuracoes\/wiki\/fabricante","methods":["GET","HEAD"]},"configuracao.wiki.fabricante.create":{"uri":"configuracoes\/wiki\/fabricante\/create","methods":["GET","HEAD"]},"configuracao.wiki.fabricante.store":{"uri":"configuracoes\/wiki\/fabricante","methods":["POST"]},"configuracao.wiki.fabricante.show":{"uri":"configuracoes\/wiki\/fabricante\/{fabricante}","methods":["GET","HEAD"],"parameters":["fabricante"],"bindings":{"fabricante":"id"}},"configuracao.wiki.fabricante.edit":{"uri":"configuracoes\/wiki\/fabricante\/{fabricante}\/edit","methods":["GET","HEAD"],"parameters":["fabricante"],"bindings":{"fabricante":"id"}},"configuracao.wiki.fabricante.update":{"uri":"configuracoes\/wiki\/fabricante\/{fabricante}","methods":["PUT","PATCH"],"parameters":["fabricante"],"bindings":{"fabricante":"id"}},"configuracao.wiki.fabricante.destroy":{"uri":"configuracoes\/wiki\/fabricante\/{fabricante}","methods":["DELETE"],"parameters":["fabricante"],"bindings":{"fabricante":"id"}},"configuracao.wiki.modelo.index":{"uri":"configuracoes\/wiki\/modelo","methods":["GET","HEAD"]},"configuracao.wiki.modelo.create":{"uri":"configuracoes\/wiki\/modelo\/create","methods":["GET","HEAD"]},"configuracao.wiki.modelo.store":{"uri":"configuracoes\/wiki\/modelo","methods":["POST"]},"configuracao.wiki.modelo.show":{"uri":"configuracoes\/wiki\/modelo\/{modelo}","methods":["GET","HEAD"],"parameters":["modelo"],"bindings":{"modelo":"id"}},"configuracao.wiki.modelo.edit":{"uri":"configuracoes\/wiki\/modelo\/{modelo}\/edit","methods":["GET","HEAD"],"parameters":["modelo"],"bindings":{"modelo":"id"}},"configuracao.wiki.modelo.update":{"uri":"configuracoes\/wiki\/modelo\/{modelo}","methods":["PUT","PATCH"],"parameters":["modelo"],"bindings":{"modelo":"id"}},"configuracao.wiki.modelo.destroy":{"uri":"configuracoes\/wiki\/modelo\/{modelo}","methods":["DELETE"],"parameters":["modelo"],"bindings":{"modelo":"id"}},"configuracao.garantia.index":{"uri":"configuracoes\/garantia","methods":["GET","HEAD"]},"configuracao.garantia.create":{"uri":"configuracoes\/garantia\/create","methods":["GET","HEAD"]},"configuracao.garantia.store":{"uri":"configuracoes\/garantia","methods":["POST"]},"configuracao.garantia.show":{"uri":"configuracoes\/garantia\/{garantia}","methods":["GET","HEAD"],"parameters":["garantia"],"bindings":{"garantia":"id"}},"configuracao.garantia.edit":{"uri":"configuracoes\/garantia\/{garantia}\/edit","methods":["GET","HEAD"],"parameters":["garantia"],"bindings":{"garantia":"id"}},"configuracao.garantia.update":{"uri":"configuracoes\/garantia\/{garantia}","methods":["PUT","PATCH"],"parameters":["garantia"],"bindings":{"garantia":"id"}},"configuracao.garantia.destroy":{"uri":"configuracoes\/garantia\/{garantia}","methods":["DELETE"],"parameters":["garantia"],"bindings":{"garantia":"id"}},"configuracao.sistema.index":{"uri":"configuracoes\/sistema","methods":["GET","HEAD"]},"configuracao.sistema.store":{"uri":"configuracoes\/sistema","methods":["POST"]},"configuracao.emitente.index":{"uri":"configuracoes\/emitente","methods":["GET","HEAD"]},"configuracao.emitente.create":{"uri":"configuracoes\/emitente\/create","methods":["GET","HEAD"]},"configuracao.emitente.store":{"uri":"configuracoes\/emitente","methods":["POST"]},"configuracao.emitente.show":{"uri":"configuracoes\/emitente\/{emitente}","methods":["GET","HEAD"],"parameters":["emitente"]},"configuracao.emitente.edit":{"uri":"configuracoes\/emitente\/{emitente}\/edit","methods":["GET","HEAD"],"parameters":["emitente"],"bindings":{"emitente":"id"}},"configuracao.emitente.update":{"uri":"configuracoes\/emitente\/{emitente}","methods":["PUT","PATCH"],"parameters":["emitente"],"bindings":{"emitente":"id"}},"configuracao.emitente.destroy":{"uri":"configuracoes\/emitente\/{emitente}","methods":["DELETE"],"parameters":["emitente"]},"configuracao.backup.index":{"uri":"configuracoes\/backup","methods":["GET","HEAD"]},"configuracao.backup.download":{"uri":"configuracoes\/backup\/download","methods":["POST"]},"configuracao.backup.delete":{"uri":"configuracoes\/backup\/destroy","methods":["POST"]},"favorite.toggle":{"uri":"favorite\/{routeName}","methods":["GET","HEAD"],"parameters":["routeName"]},"os.public.edit":{"uri":"public\/os\/informacao\/{uuid}","methods":["GET","HEAD"],"parameters":["uuid"]},"os.public.updated":{"uri":"public\/os\/informacao","methods":["GET","HEAD"]},"os.public.update":{"uri":"public\/os\/informacao\/{uuid}","methods":["PUT"],"parameters":["uuid"]},"wiki.text.update":{"uri":"data\/wiki\/text\/{wiki}","methods":["PUT"],"parameters":["wiki"],"bindings":{"wiki":"id"}},"cliente.select":{"uri":"data\/select_clientes","methods":["GET","HEAD"]},"user.select":{"uri":"data\/select_users","methods":["GET","HEAD"]},"modelo.select":{"uri":"data\/select_modelos","methods":["GET","HEAD"]},"produto.select":{"uri":"data\/select_produtos","methods":["GET","HEAD"]},"servico.select":{"uri":"data\/select_servicos","methods":["GET","HEAD"]}}}; +if (typeof window !== 'undefined' && typeof window.Ziggy !== 'undefined') { + Object.assign(Ziggy.routes, window.Ziggy.routes); +} +export { Ziggy }; diff --git a/resources/views/wiki/show.blade.php b/resources/views/wiki/show.blade.php index b6b6d30e..7492e51d 100644 --- a/resources/views/wiki/show.blade.php +++ b/resources/views/wiki/show.blade.php @@ -344,7 +344,9 @@ class="btn btn-primary btn-sm pop_info pt-0 pb-0 pr-1 pl-1" {{-- summernote --}} - + + {{-- --}} + {{-- summernote --}} - - {{-- --}} + + @stop @section('footer') From 74cc84ab2e40b4737927722912976f451e71b640 Mon Sep 17 00:00:00 2001 From: Bulfaitelo Date: Wed, 23 Jul 2025 19:40:30 -0300 Subject: [PATCH 04/10] Limpando show wiki --- resources/views/wiki/show.blade.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/views/wiki/show.blade.php b/resources/views/wiki/show.blade.php index e5fffb66..17f9d1b1 100644 --- a/resources/views/wiki/show.blade.php +++ b/resources/views/wiki/show.blade.php @@ -32,9 +32,6 @@ class="btn btn-primary btn-sm pop_info pt-0 pb-0 pr-1 pl-1"

Wiki

-
- -
@can('wiki_edit') {{--