@@ -70,4 +70,4 @@
-
+
diff --git a/routes/cpanel.php b/routes/cpanel.php
index 54482d2..e9ed237 100644
--- a/routes/cpanel.php
+++ b/routes/cpanel.php
@@ -4,11 +4,11 @@
use App\Http\Controllers\Cpanel;
use Illuminate\Support\Facades\Route;
-use App\Http\Livewire\Admin\Project\Index as ProjectIndex;
-use App\Http\Livewire\Admin\Menu\Index as MenuIndex;
-use App\Http\Livewire\Admin\Language\Index as LanguageIndex;
-use App\Http\Livewire\Admin\Redirect\Index as RedirectIndex;
-use App\Http\Livewire\Admin\Language\EditTranslation;
+use App\Http\Livewire\Project\Index as ProjectIndex;
+use App\Http\Livewire\Menu\Index as MenuIndex;
+use App\Http\Livewire\Language\Index as LanguageIndex;
+use App\Http\Livewire\Redirect\Index as RedirectIndex;
+use App\Http\Livewire\Language\EditTranslation;
Route::redirect('/', 'cpanel/home');
From 627c9dbc1852431261c8f819480e93c4e03de19d Mon Sep 17 00:00:00 2001
From: Zakaria Labib <58374576+Zakarialabib@users.noreply.github.com>
Date: Sun, 6 Aug 2023 20:17:50 +0100
Subject: [PATCH 4/8] update
---
app/Http/Livewire/Menu/Settings.php | 4 +-
app/Http/Livewire/Redirects.php | 2 +-
composer.json | 3 +-
composer.lock | 788 ++++++++++--------
package.json | 4 +
resources/css/base.css | 10 +
resources/css/select.css | 62 ++
resources/css/theme.css | 311 +++++++
resources/js/app.js | 128 +++
.../components/layouts/admin-menu.blade.php | 4 +-
.../views/components/layouts/admin.blade.php | 5 +
routes/admin.php | 26 +
routes/cpanel.php | 28 -
routes/web.php | 2 +-
14 files changed, 988 insertions(+), 389 deletions(-)
create mode 100644 resources/css/select.css
create mode 100644 resources/css/theme.css
create mode 100644 routes/admin.php
delete mode 100644 routes/cpanel.php
diff --git a/app/Http/Livewire/Menu/Settings.php b/app/Http/Livewire/Menu/Settings.php
index 5756ab3..a3a7315 100644
--- a/app/Http/Livewire/Menu/Settings.php
+++ b/app/Http/Livewire/Menu/Settings.php
@@ -2,7 +2,7 @@
declare(strict_types=1);
-namespace App\Http\Livewire\Page;
+namespace App\Http\Livewire\Menu;
use Livewire\Component;
@@ -10,6 +10,6 @@ final class Settings extends Component
{
public function render()
{
- return view('livewire.admin.page.settings');
+ return view('livewire.admin.menu.settings');
}
}
diff --git a/app/Http/Livewire/Redirects.php b/app/Http/Livewire/Redirects.php
index 825f9e0..3c577d4 100644
--- a/app/Http/Livewire/Redirects.php
+++ b/app/Http/Livewire/Redirects.php
@@ -2,7 +2,7 @@
declare(strict_types=1);
-namespace App\Http\Livewire\;
+namespace App\Http\Livewire;
use App\Http\Livewire\Utils\WithSorting;
use App\Models\Redirect;
diff --git a/composer.json b/composer.json
index c4dba24..805c775 100644
--- a/composer.json
+++ b/composer.json
@@ -5,7 +5,7 @@
"keywords": ["laravel", "morocco", "community"],
"license": "MIT",
"require": {
- "php": "^8.2",
+ "php": "^8.1",
"ext-fileinfo": "*",
"ext-json": "*",
"archtechx/laravel-seo": "^0.5.1",
@@ -20,6 +20,7 @@
"francescomalatesta/laravel-feature": "^3.0",
"graham-campbell/markdown": "^14.0",
"guzzlehttp/guzzle": "^7.7.0",
+ "jantinnerezo/livewire-alert": "*",
"jenssegers/agent": "^2.6.4",
"laravel-notification-channels/telegram": "^2.1",
"laravel-notification-channels/twitter": "^6.2",
diff --git a/composer.lock b/composer.lock
index 31a363c..1914fb4 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": "d17909cba589f55d20974cb6c5d8ce9e",
+ "content-hash": "4eecaf1f169f4b03dc834066b53a8378",
"packages": [
{
"name": "abraham/twitteroauth",
@@ -317,16 +317,16 @@
},
{
"name": "bensampo/laravel-enum",
- "version": "v6.4.0",
+ "version": "v6.6.2",
"source": {
"type": "git",
"url": "https://github.com/BenSampo/laravel-enum.git",
- "reference": "22e9faff7f34a95ff6cd96bbc3fb4395d6ffbf4d"
+ "reference": "85db3d402f8b4687e31f72fb1cc2f78cc71ec565"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/22e9faff7f34a95ff6cd96bbc3fb4395d6ffbf4d",
- "reference": "22e9faff7f34a95ff6cd96bbc3fb4395d6ffbf4d",
+ "url": "https://api.github.com/repos/BenSampo/laravel-enum/zipball/85db3d402f8b4687e31f72fb1cc2f78cc71ec565",
+ "reference": "85db3d402f8b4687e31f72fb1cc2f78cc71ec565",
"shasum": ""
},
"require": {
@@ -342,12 +342,14 @@
"ergebnis/composer-normalize": "^2.28.3",
"mll-lab/php-cs-fixer-config": "^5.4",
"mockery/mockery": "^1.5",
- "nunomaduro/larastan": "^2.1.12",
+ "nunomaduro/larastan": "^2.6.3",
"orchestra/testbench": "^7.6.1 || ^8",
"phpstan/phpstan": "^1.8.2",
"phpstan/phpstan-mockery": "^1.1",
"phpstan/phpstan-phpunit": "^1.1.1",
- "phpunit/phpunit": "^9.5.21"
+ "phpunit/phpunit": "^9.5.21 || ^10",
+ "rector/rector": "^0.17.6",
+ "symplify/rule-doc-generator": "^11"
},
"type": "library",
"extra": {
@@ -394,7 +396,7 @@
],
"support": {
"issues": "https://github.com/BenSampo/laravel-enum/issues",
- "source": "https://github.com/BenSampo/laravel-enum/tree/v6.4.0"
+ "source": "https://github.com/BenSampo/laravel-enum/tree/v6.6.2"
},
"funding": [
{
@@ -402,7 +404,7 @@
"type": "github"
}
],
- "time": "2023-07-05T08:16:59+00:00"
+ "time": "2023-08-03T15:22:44+00:00"
},
{
"name": "blade-ui-kit/blade-heroicons",
@@ -1373,16 +1375,16 @@
},
{
"name": "doctrine/dbal",
- "version": "3.6.4",
+ "version": "3.6.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f"
+ "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f",
- "reference": "19f0dec95edd6a3c3c5ff1d188ea94c6b7fc903f",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf",
+ "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf",
"shasum": ""
},
"require": {
@@ -1397,10 +1399,10 @@
"require-dev": {
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
- "jetbrains/phpstorm-stubs": "2022.3",
- "phpstan/phpstan": "1.10.14",
+ "jetbrains/phpstorm-stubs": "2023.1",
+ "phpstan/phpstan": "1.10.21",
"phpstan/phpstan-strict-rules": "^1.5",
- "phpunit/phpunit": "9.6.7",
+ "phpunit/phpunit": "9.6.9",
"psalm/plugin-phpunit": "0.18.4",
"squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^5.4|^6.0",
@@ -1465,7 +1467,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.6.4"
+ "source": "https://github.com/doctrine/dbal/tree/3.6.5"
},
"funding": [
{
@@ -1481,7 +1483,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-15T07:40:12+00:00"
+ "time": "2023-07-17T09:15:50+00:00"
},
{
"name": "doctrine/deprecations",
@@ -1919,16 +1921,16 @@
},
{
"name": "filament/filament",
- "version": "v2.17.50",
+ "version": "v2.17.51",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/panels.git",
- "reference": "90514ebb0dcb6d2c9fe5608410bdb727ae272aed"
+ "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/panels/zipball/90514ebb0dcb6d2c9fe5608410bdb727ae272aed",
- "reference": "90514ebb0dcb6d2c9fe5608410bdb727ae272aed",
+ "url": "https://api.github.com/repos/filamentphp/panels/zipball/8a735eadb6940d58215c5220d1f612bac3a47c21",
+ "reference": "8a735eadb6940d58215c5220d1f612bac3a47c21",
"shasum": ""
},
"require": {
@@ -1977,20 +1979,20 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-07-03T09:23:07+00:00"
+ "time": "2023-07-23T10:32:22+00:00"
},
{
"name": "filament/forms",
- "version": "v2.17.50",
+ "version": "v2.17.51",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/forms.git",
- "reference": "02a22e34909dbc93ebfe8a79499c1695727be68c"
+ "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/forms/zipball/02a22e34909dbc93ebfe8a79499c1695727be68c",
- "reference": "02a22e34909dbc93ebfe8a79499c1695727be68c",
+ "url": "https://api.github.com/repos/filamentphp/forms/zipball/36406b7427166dbad1786b02fa0724ed4c2ab62e",
+ "reference": "36406b7427166dbad1786b02fa0724ed4c2ab62e",
"shasum": ""
},
"require": {
@@ -2035,11 +2037,11 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-07-03T09:23:02+00:00"
+ "time": "2023-07-23T10:32:22+00:00"
},
{
"name": "filament/notifications",
- "version": "v2.17.50",
+ "version": "v2.17.51",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/notifications.git",
@@ -2092,7 +2094,7 @@
},
{
"name": "filament/support",
- "version": "v2.17.50",
+ "version": "v2.17.51",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/support.git",
@@ -2143,16 +2145,16 @@
},
{
"name": "filament/tables",
- "version": "v2.17.50",
+ "version": "v2.17.51",
"source": {
"type": "git",
"url": "https://github.com/filamentphp/tables.git",
- "reference": "1395ddf6c1e356f7e427e9cb20f6bbb9bf6803e0"
+ "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filamentphp/tables/zipball/1395ddf6c1e356f7e427e9cb20f6bbb9bf6803e0",
- "reference": "1395ddf6c1e356f7e427e9cb20f6bbb9bf6803e0",
+ "url": "https://api.github.com/repos/filamentphp/tables/zipball/0c66490a4a3e7809d3bb62c363f41840f6a9a875",
+ "reference": "0c66490a4a3e7809d3bb62c363f41840f6a9a875",
"shasum": ""
},
"require": {
@@ -2195,7 +2197,7 @@
"issues": "https://github.com/filamentphp/filament/issues",
"source": "https://github.com/filamentphp/filament"
},
- "time": "2023-07-03T09:23:02+00:00"
+ "time": "2023-07-23T10:32:18+00:00"
},
{
"name": "francescomalatesta/laravel-feature",
@@ -2659,16 +2661,16 @@
},
{
"name": "guzzlehttp/promises",
- "version": "2.0.0",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6"
+ "reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
- "reference": "3a494dc7dc1d7d12e511890177ae2d0e6c107da6",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
+ "reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
"shasum": ""
},
"require": {
@@ -2722,7 +2724,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.0.0"
+ "source": "https://github.com/guzzle/promises/tree/2.0.1"
},
"funding": [
{
@@ -2738,20 +2740,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-21T13:50:22+00:00"
+ "time": "2023-08-03T15:11:55+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.5.0",
+ "version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "b635f279edd83fc275f822a1188157ffea568ff6"
+ "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6",
- "reference": "b635f279edd83fc275f822a1188157ffea568ff6",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77",
+ "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77",
"shasum": ""
},
"require": {
@@ -2838,7 +2840,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.5.0"
+ "source": "https://github.com/guzzle/psr7/tree/2.6.0"
},
"funding": [
{
@@ -2854,7 +2856,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-17T16:11:26+00:00"
+ "time": "2023-08-03T15:06:02+00:00"
},
{
"name": "guzzlehttp/uri-template",
@@ -3154,18 +3156,86 @@
],
"time": "2022-05-21T17:30:32+00:00"
},
+ {
+ "name": "jantinnerezo/livewire-alert",
+ "version": "2.2.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/jantinnerezo/livewire-alert.git",
+ "reference": "a017d3f41024ca3a589a6b0db5d0af3efe532fa9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/jantinnerezo/livewire-alert/zipball/a017d3f41024ca3a589a6b0db5d0af3efe532fa9",
+ "reference": "a017d3f41024ca3a589a6b0db5d0af3efe532fa9",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/support": "^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0",
+ "livewire/livewire": "^2.0",
+ "php": "^7.4|^8.0|^8.1|^8.2"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^6.15|^7.0|^8.0",
+ "phpunit/phpunit": "^9.5|^10.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Jantinnerezo\\LivewireAlert\\LivewireAlertServiceProvider"
+ ],
+ "aliases": {
+ "LivewireAlert": "Jantinnerezo\\LivewireAlert\\LivewireAlertFacade"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Jantinnerezo\\LivewireAlert\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jantinn Erezo",
+ "email": "erezojantinn@gmail.com",
+ "role": "Developer"
+ }
+ ],
+ "description": "This package provides a simple alert utilities for your livewire components.",
+ "homepage": "https://github.com/jantinnerezo/livewire-alert",
+ "keywords": [
+ "jantinnerezo",
+ "livewire-alert"
+ ],
+ "support": {
+ "issues": "https://github.com/jantinnerezo/livewire-alert/issues",
+ "source": "https://github.com/jantinnerezo/livewire-alert/tree/2.2.7"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/paypalme/jantinn",
+ "type": "custom"
+ }
+ ],
+ "time": "2023-02-15T18:05:31+00:00"
+ },
{
"name": "jaybizzle/crawler-detect",
- "version": "v1.2.115",
+ "version": "v1.2.116",
"source": {
"type": "git",
"url": "https://github.com/JayBizzle/Crawler-Detect.git",
- "reference": "4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e"
+ "reference": "97e9fe30219e60092e107651abb379a38b342921"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e",
- "reference": "4531e4a70d55d10cbe7d41ac1ff0d75a5fe2ef1e",
+ "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/97e9fe30219e60092e107651abb379a38b342921",
+ "reference": "97e9fe30219e60092e107651abb379a38b342921",
"shasum": ""
},
"require": {
@@ -3202,9 +3272,9 @@
],
"support": {
"issues": "https://github.com/JayBizzle/Crawler-Detect/issues",
- "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.115"
+ "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.116"
},
- "time": "2023-06-05T21:32:18+00:00"
+ "time": "2023-07-21T15:49:49+00:00"
},
{
"name": "jean85/pretty-package-versions",
@@ -3642,16 +3712,16 @@
},
{
"name": "laravel/framework",
- "version": "v9.52.10",
+ "version": "v9.52.14",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "858add225ce88a76c43aec0e7866288321ee0ee9"
+ "reference": "5366a9035100f858589e1b43bbcb134ffcc81a73"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/858add225ce88a76c43aec0e7866288321ee0ee9",
- "reference": "858add225ce88a76c43aec0e7866288321ee0ee9",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/5366a9035100f858589e1b43bbcb134ffcc81a73",
+ "reference": "5366a9035100f858589e1b43bbcb134ffcc81a73",
"shasum": ""
},
"require": {
@@ -3836,7 +3906,7 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2023-06-27T13:25:54+00:00"
+ "time": "2023-08-02T14:58:02+00:00"
},
{
"name": "laravel/sanctum",
@@ -3906,16 +3976,16 @@
},
{
"name": "laravel/serializable-closure",
- "version": "v1.3.0",
+ "version": "v1.3.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/serializable-closure.git",
- "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37"
+ "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
- "reference": "f23fe9d4e95255dacee1bf3525e0810d1a1b0f37",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/e5a3057a5591e1cfe8183034b0203921abe2c902",
+ "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902",
"shasum": ""
},
"require": {
@@ -3962,7 +4032,7 @@
"issues": "https://github.com/laravel/serializable-closure/issues",
"source": "https://github.com/laravel/serializable-closure"
},
- "time": "2023-01-30T18:31:20+00:00"
+ "time": "2023-07-14T13:56:28+00:00"
},
{
"name": "laravel/slack-notification-channel",
@@ -4027,16 +4097,16 @@
},
{
"name": "laravel/socialite",
- "version": "v5.6.3",
+ "version": "v5.8.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/socialite.git",
- "reference": "00ea7f8630673ea49304fc8a9fca5a64eb838c7e"
+ "reference": "50148edf24b6cd3e428aa9bc06a5d915b24376bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/socialite/zipball/00ea7f8630673ea49304fc8a9fca5a64eb838c7e",
- "reference": "00ea7f8630673ea49304fc8a9fca5a64eb838c7e",
+ "url": "https://api.github.com/repos/laravel/socialite/zipball/50148edf24b6cd3e428aa9bc06a5d915b24376bb",
+ "reference": "50148edf24b6cd3e428aa9bc06a5d915b24376bb",
"shasum": ""
},
"require": {
@@ -4093,7 +4163,7 @@
"issues": "https://github.com/laravel/socialite/issues",
"source": "https://github.com/laravel/socialite"
},
- "time": "2023-06-06T13:42:43+00:00"
+ "time": "2023-07-14T14:22:58+00:00"
},
{
"name": "laravel/tinker",
@@ -4501,16 +4571,16 @@
},
{
"name": "league/glide",
- "version": "2.2.4",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/glide.git",
- "reference": "d31132bf5651d5abeef345ff523cd9cf2575b971"
+ "reference": "2ff92c8f1edc80b74e2d3c5efccfc7223f74d407"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/glide/zipball/d31132bf5651d5abeef345ff523cd9cf2575b971",
- "reference": "d31132bf5651d5abeef345ff523cd9cf2575b971",
+ "url": "https://api.github.com/repos/thephpleague/glide/zipball/2ff92c8f1edc80b74e2d3c5efccfc7223f74d407",
+ "reference": "2ff92c8f1edc80b74e2d3c5efccfc7223f74d407",
"shasum": ""
},
"require": {
@@ -4560,32 +4630,32 @@
],
"support": {
"issues": "https://github.com/thephpleague/glide/issues",
- "source": "https://github.com/thephpleague/glide/tree/2.2.4"
+ "source": "https://github.com/thephpleague/glide/tree/2.3.0"
},
- "time": "2023-04-18T18:42:22+00:00"
+ "time": "2023-07-08T06:26:07+00:00"
},
{
"name": "league/mime-type-detection",
- "version": "1.11.0",
+ "version": "1.13.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git",
- "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd"
+ "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
- "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/a6dfb1194a2946fcdc1f38219445234f65b35c96",
+ "reference": "a6dfb1194a2946fcdc1f38219445234f65b35c96",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
- "php": "^7.2 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68",
- "phpunit/phpunit": "^8.5.8 || ^9.3"
+ "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0"
},
"type": "library",
"autoload": {
@@ -4606,7 +4676,7 @@
"description": "Mime-type detection for Flysystem",
"support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
- "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0"
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.13.0"
},
"funding": [
{
@@ -4618,7 +4688,7 @@
"type": "tidelift"
}
],
- "time": "2022-04-17T13:12:02+00:00"
+ "time": "2023-08-05T12:09:49+00:00"
},
{
"name": "league/oauth1-client",
@@ -4768,16 +4838,16 @@
},
{
"name": "livewire/livewire",
- "version": "v2.12.3",
+ "version": "v2.12.5",
"source": {
"type": "git",
"url": "https://github.com/livewire/livewire.git",
- "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74"
+ "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/livewire/livewire/zipball/019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74",
- "reference": "019b1e69d8cd8c7e749eba7a38e4fa69ecbc8f74",
+ "url": "https://api.github.com/repos/livewire/livewire/zipball/96a249f5ab51d8377817d802f91d1e440869c1d6",
+ "reference": "96a249f5ab51d8377817d802f91d1e440869c1d6",
"shasum": ""
},
"require": {
@@ -4829,7 +4899,7 @@
"description": "A front-end framework for Laravel.",
"support": {
"issues": "https://github.com/livewire/livewire/issues",
- "source": "https://github.com/livewire/livewire/tree/v2.12.3"
+ "source": "https://github.com/livewire/livewire/tree/v2.12.5"
},
"funding": [
{
@@ -4837,20 +4907,20 @@
"type": "github"
}
],
- "time": "2023-03-03T20:12:38+00:00"
+ "time": "2023-08-02T06:31:31+00:00"
},
{
"name": "lorisleiva/laravel-actions",
- "version": "v2.6.0",
+ "version": "v2.7.0",
"source": {
"type": "git",
"url": "https://github.com/lorisleiva/laravel-actions.git",
- "reference": "23439c9294d9bfc668f28f849c5df4ba88bdc4cd"
+ "reference": "0b1896c69d7977058ef2a63fb37a8ed0f6d71a9a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lorisleiva/laravel-actions/zipball/23439c9294d9bfc668f28f849c5df4ba88bdc4cd",
- "reference": "23439c9294d9bfc668f28f849c5df4ba88bdc4cd",
+ "url": "https://api.github.com/repos/lorisleiva/laravel-actions/zipball/0b1896c69d7977058ef2a63fb37a8ed0f6d71a9a",
+ "reference": "0b1896c69d7977058ef2a63fb37a8ed0f6d71a9a",
"shasum": ""
},
"require": {
@@ -4904,7 +4974,7 @@
],
"support": {
"issues": "https://github.com/lorisleiva/laravel-actions/issues",
- "source": "https://github.com/lorisleiva/laravel-actions/tree/v2.6.0"
+ "source": "https://github.com/lorisleiva/laravel-actions/tree/v2.7.0"
},
"funding": [
{
@@ -4912,7 +4982,7 @@
"type": "github"
}
],
- "time": "2023-06-11T17:25:21+00:00"
+ "time": "2023-07-27T20:29:23+00:00"
},
{
"name": "lorisleiva/lody",
@@ -5069,16 +5139,16 @@
},
{
"name": "masterminds/html5",
- "version": "2.8.0",
+ "version": "2.8.1",
"source": {
"type": "git",
"url": "https://github.com/Masterminds/html5-php.git",
- "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3"
+ "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
- "reference": "3c5d5a56d56f48a1ca08a0670f0f80c1dad368f3",
+ "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf",
+ "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf",
"shasum": ""
},
"require": {
@@ -5130,9 +5200,9 @@
],
"support": {
"issues": "https://github.com/Masterminds/html5-php/issues",
- "source": "https://github.com/Masterminds/html5-php/tree/2.8.0"
+ "source": "https://github.com/Masterminds/html5-php/tree/2.8.1"
},
- "time": "2023-04-26T07:27:39+00:00"
+ "time": "2023-05-10T11:58:31+00:00"
},
{
"name": "maxmind-db/reader",
@@ -5574,20 +5644,20 @@
},
{
"name": "nette/utils",
- "version": "v4.0.0",
+ "version": "v4.0.1",
"source": {
"type": "git",
"url": "https://github.com/nette/utils.git",
- "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e"
+ "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nette/utils/zipball/cacdbf5a91a657ede665c541eda28941d4b09c1e",
- "reference": "cacdbf5a91a657ede665c541eda28941d4b09c1e",
+ "url": "https://api.github.com/repos/nette/utils/zipball/9124157137da01b1f5a5a22d6486cb975f26db7e",
+ "reference": "9124157137da01b1f5a5a22d6486cb975f26db7e",
"shasum": ""
},
"require": {
- "php": ">=8.0 <8.3"
+ "php": ">=8.0 <8.4"
},
"conflict": {
"nette/finder": "<3",
@@ -5595,7 +5665,7 @@
},
"require-dev": {
"jetbrains/phpstorm-attributes": "dev-master",
- "nette/tester": "^2.4",
+ "nette/tester": "^2.5",
"phpstan/phpstan": "^1.0",
"tracy/tracy": "^2.9"
},
@@ -5655,9 +5725,9 @@
],
"support": {
"issues": "https://github.com/nette/utils/issues",
- "source": "https://github.com/nette/utils/tree/v4.0.0"
+ "source": "https://github.com/nette/utils/tree/v4.0.1"
},
- "time": "2023-02-02T10:41:53+00:00"
+ "time": "2023-07-30T15:42:21+00:00"
},
{
"name": "nicmart/tree",
@@ -6204,16 +6274,16 @@
},
{
"name": "php-http/discovery",
- "version": "1.19.0",
+ "version": "1.19.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/discovery.git",
- "reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4"
+ "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/discovery/zipball/1856a119a0b0ba8da8b5c33c080aa7af8fac25b4",
- "reference": "1856a119a0b0ba8da8b5c33c080aa7af8fac25b4",
+ "url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e",
+ "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e",
"shasum": ""
},
"require": {
@@ -6276,9 +6346,9 @@
],
"support": {
"issues": "https://github.com/php-http/discovery/issues",
- "source": "https://github.com/php-http/discovery/tree/1.19.0"
+ "source": "https://github.com/php-http/discovery/tree/1.19.1"
},
- "time": "2023-06-19T08:45:36+00:00"
+ "time": "2023-07-11T07:02:26+00:00"
},
{
"name": "php-http/httplug",
@@ -7060,16 +7130,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.11.18",
+ "version": "v0.11.20",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec"
+ "reference": "0fa27040553d1d280a67a4393194df5228afea5b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4f00ee9e236fa6a48f4560d1300b9c961a70a7ec",
- "reference": "4f00ee9e236fa6a48f4560d1300b9c961a70a7ec",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b",
+ "reference": "0fa27040553d1d280a67a4393194df5228afea5b",
"shasum": ""
},
"require": {
@@ -7130,9 +7200,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.11.18"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.11.20"
},
- "time": "2023-05-23T02:31:11+00:00"
+ "time": "2023-07-31T14:32:22+00:00"
},
{
"name": "qcod/laravel-gamify",
@@ -7735,16 +7805,16 @@
},
{
"name": "sentry/sentry",
- "version": "3.20.1",
+ "version": "3.21.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "644ad9768c18139a80ac510090fad000d9ffd8a4"
+ "reference": "624aafc22b84b089ffa43b71fb01e0096505ec4f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/644ad9768c18139a80ac510090fad000d9ffd8a4",
- "reference": "644ad9768c18139a80ac510090fad000d9ffd8a4",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/624aafc22b84b089ffa43b71fb01e0096505ec4f",
+ "reference": "624aafc22b84b089ffa43b71fb01e0096505ec4f",
"shasum": ""
},
"require": {
@@ -7788,11 +7858,6 @@
"monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler."
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.13.x-dev"
- }
- },
"autoload": {
"files": [
"src/functions.php"
@@ -7824,7 +7889,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
- "source": "https://github.com/getsentry/sentry-php/tree/3.20.1"
+ "source": "https://github.com/getsentry/sentry-php/tree/3.21.0"
},
"funding": [
{
@@ -7836,7 +7901,7 @@
"type": "custom"
}
],
- "time": "2023-06-26T11:01:40+00:00"
+ "time": "2023-07-31T15:31:24+00:00"
},
{
"name": "sentry/sentry-laravel",
@@ -8052,16 +8117,16 @@
},
{
"name": "spatie/browsershot",
- "version": "3.58.0",
+ "version": "3.58.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/browsershot.git",
- "reference": "aab060f4d7dddc8eda034481691b3b087f438a2e"
+ "reference": "6503b2b429e10ff28a4cdb9fffaecc25ba6d032c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/browsershot/zipball/aab060f4d7dddc8eda034481691b3b087f438a2e",
- "reference": "aab060f4d7dddc8eda034481691b3b087f438a2e",
+ "url": "https://api.github.com/repos/spatie/browsershot/zipball/6503b2b429e10ff28a4cdb9fffaecc25ba6d032c",
+ "reference": "6503b2b429e10ff28a4cdb9fffaecc25ba6d032c",
"shasum": ""
},
"require": {
@@ -8106,7 +8171,7 @@
"webpage"
],
"support": {
- "source": "https://github.com/spatie/browsershot/tree/3.58.0"
+ "source": "https://github.com/spatie/browsershot/tree/3.58.2"
},
"funding": [
{
@@ -8114,7 +8179,7 @@
"type": "github"
}
],
- "time": "2023-06-30T08:52:18+00:00"
+ "time": "2023-07-27T07:51:54+00:00"
},
{
"name": "spatie/crawler",
@@ -8260,16 +8325,16 @@
},
{
"name": "spatie/image",
- "version": "2.2.6",
+ "version": "2.2.7",
"source": {
"type": "git",
"url": "https://github.com/spatie/image.git",
- "reference": "f72ca52acd77ca03b7843a0f86e2411ce90aecfc"
+ "reference": "2f802853aab017aa615224daae1588054b5ab20e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/image/zipball/f72ca52acd77ca03b7843a0f86e2411ce90aecfc",
- "reference": "f72ca52acd77ca03b7843a0f86e2411ce90aecfc",
+ "url": "https://api.github.com/repos/spatie/image/zipball/2f802853aab017aa615224daae1588054b5ab20e",
+ "reference": "2f802853aab017aa615224daae1588054b5ab20e",
"shasum": ""
},
"require": {
@@ -8278,7 +8343,7 @@
"ext-mbstring": "*",
"league/glide": "^2.2.2",
"php": "^8.0",
- "spatie/image-optimizer": "^1.1",
+ "spatie/image-optimizer": "^1.7",
"spatie/temporary-directory": "^1.0|^2.0",
"symfony/process": "^3.0|^4.0|^5.0|^6.0"
},
@@ -8313,7 +8378,7 @@
"spatie"
],
"support": {
- "source": "https://github.com/spatie/image/tree/2.2.6"
+ "source": "https://github.com/spatie/image/tree/2.2.7"
},
"funding": [
{
@@ -8325,20 +8390,20 @@
"type": "github"
}
],
- "time": "2023-05-06T10:20:33+00:00"
+ "time": "2023-07-24T13:54:13+00:00"
},
{
"name": "spatie/image-optimizer",
- "version": "1.6.4",
+ "version": "1.7.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/image-optimizer.git",
- "reference": "d997e01ba980b2769ddca2f00badd3b80c2a2512"
+ "reference": "af179994e2d2413e4b3ba2d348d06b4eaddbeb30"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/d997e01ba980b2769ddca2f00badd3b80c2a2512",
- "reference": "d997e01ba980b2769ddca2f00badd3b80c2a2512",
+ "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/af179994e2d2413e4b3ba2d348d06b4eaddbeb30",
+ "reference": "af179994e2d2413e4b3ba2d348d06b4eaddbeb30",
"shasum": ""
},
"require": {
@@ -8378,9 +8443,9 @@
],
"support": {
"issues": "https://github.com/spatie/image-optimizer/issues",
- "source": "https://github.com/spatie/image-optimizer/tree/1.6.4"
+ "source": "https://github.com/spatie/image-optimizer/tree/1.7.1"
},
- "time": "2023-03-10T08:43:19+00:00"
+ "time": "2023-07-27T07:57:32+00:00"
},
{
"name": "spatie/invade",
@@ -8624,16 +8689,16 @@
},
{
"name": "spatie/laravel-medialibrary",
- "version": "10.10.1",
+ "version": "10.11.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-medialibrary.git",
- "reference": "84f7bb253bc7b9498ff2cd0d74f82e88d299c517"
+ "reference": "bac32801073bd9446277cdeb174cf4327ea28aef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-medialibrary/zipball/84f7bb253bc7b9498ff2cd0d74f82e88d299c517",
- "reference": "84f7bb253bc7b9498ff2cd0d74f82e88d299c517",
+ "url": "https://api.github.com/repos/spatie/laravel-medialibrary/zipball/bac32801073bd9446277cdeb174cf4327ea28aef",
+ "reference": "bac32801073bd9446277cdeb174cf4327ea28aef",
"shasum": ""
},
"require": {
@@ -8649,7 +8714,7 @@
"intervention/image": "^2.7",
"maennchen/zipstream-php": "^2.0|^3.0",
"php": "^8.0",
- "spatie/image": "^2.2.2",
+ "spatie/image": "^2.2.7",
"spatie/temporary-directory": "^2.0",
"symfony/console": "^6.0"
},
@@ -8717,7 +8782,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-medialibrary/issues",
- "source": "https://github.com/spatie/laravel-medialibrary/tree/10.10.1"
+ "source": "https://github.com/spatie/laravel-medialibrary/tree/10.11.2"
},
"funding": [
{
@@ -8729,7 +8794,7 @@
"type": "github"
}
],
- "time": "2023-06-29T07:18:20+00:00"
+ "time": "2023-07-27T08:00:59+00:00"
},
{
"name": "spatie/laravel-package-tools",
@@ -9357,16 +9422,16 @@
},
{
"name": "symfony/console",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7"
+ "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7",
- "reference": "8788808b07cf0bdd6e4b7fdd23d8ddb1470c83b7",
+ "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898",
+ "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898",
"shasum": ""
},
"require": {
@@ -9427,7 +9492,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.3.0"
+ "source": "https://github.com/symfony/console/tree/v6.3.2"
},
"funding": [
{
@@ -9443,20 +9508,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-29T12:49:39+00:00"
+ "time": "2023-07-19T20:17:28+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf"
+ "reference": "883d961421ab1709877c10ac99451632a3d6fa57"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf",
- "reference": "88453e64cd86c5b60e8d2fb2c6f953bbc353ffbf",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57",
+ "reference": "883d961421ab1709877c10ac99451632a3d6fa57",
"shasum": ""
},
"require": {
@@ -9492,7 +9557,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v6.3.0"
+ "source": "https://github.com/symfony/css-selector/tree/v6.3.2"
},
"funding": [
{
@@ -9508,7 +9573,7 @@
"type": "tidelift"
}
],
- "time": "2023-03-20T16:43:42+00:00"
+ "time": "2023-07-12T16:00:22+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -9646,16 +9711,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "99d2d814a6351461af350ead4d963bd67451236f"
+ "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/99d2d814a6351461af350ead4d963bd67451236f",
- "reference": "99d2d814a6351461af350ead4d963bd67451236f",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a",
+ "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a",
"shasum": ""
},
"require": {
@@ -9700,7 +9765,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/v6.3.0"
+ "source": "https://github.com/symfony/error-handler/tree/v6.3.2"
},
"funding": [
{
@@ -9716,20 +9781,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-10T12:03:13+00:00"
+ "time": "2023-07-16T17:05:46+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa"
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa",
- "reference": "3af8ac1a3f98f6dbc55e10ae59c9e44bfc38dfaa",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
"shasum": ""
},
"require": {
@@ -9780,7 +9845,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2"
},
"funding": [
{
@@ -9796,7 +9861,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-21T14:41:17+00:00"
+ "time": "2023-07-06T06:56:43+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -9876,16 +9941,16 @@
},
{
"name": "symfony/finder",
- "version": "v6.3.0",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2"
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/d9b01ba073c44cef617c7907ce2419f8d00d75e2",
- "reference": "d9b01ba073c44cef617c7907ce2419f8d00d75e2",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e",
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e",
"shasum": ""
},
"require": {
@@ -9920,7 +9985,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.3.0"
+ "source": "https://github.com/symfony/finder/tree/v6.3.3"
},
"funding": [
{
@@ -9936,20 +10001,20 @@
"type": "tidelift"
}
],
- "time": "2023-04-02T01:25:41+00:00"
+ "time": "2023-07-31T08:31:44+00:00"
},
{
"name": "symfony/http-client",
- "version": "v6.3.1",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "1c828a06aef2f5eeba42026dfc532d4fc5406123"
+ "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/1c828a06aef2f5eeba42026dfc532d4fc5406123",
- "reference": "1c828a06aef2f5eeba42026dfc532d4fc5406123",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
+ "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
"shasum": ""
},
"require": {
@@ -10012,7 +10077,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v6.3.1"
+ "source": "https://github.com/symfony/http-client/tree/v6.3.2"
},
"funding": [
{
@@ -10028,7 +10093,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-24T11:51:27+00:00"
+ "time": "2023-07-05T08:41:27+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -10110,16 +10175,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.3.1",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "e0ad0d153e1c20069250986cd9e9dd1ccebb0d66"
+ "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e0ad0d153e1c20069250986cd9e9dd1ccebb0d66",
- "reference": "e0ad0d153e1c20069250986cd9e9dd1ccebb0d66",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3",
+ "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3",
"shasum": ""
},
"require": {
@@ -10167,7 +10232,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.3.1"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.3.2"
},
"funding": [
{
@@ -10183,20 +10248,20 @@
"type": "tidelift"
}
],
- "time": "2023-06-24T11:51:27+00:00"
+ "time": "2023-07-23T21:58:39+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.3.1",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "161e16fd2e35fb4881a43bc8b383dfd5be4ac374"
+ "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/161e16fd2e35fb4881a43bc8b383dfd5be4ac374",
- "reference": "161e16fd2e35fb4881a43bc8b383dfd5be4ac374",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d3b567f0addf695e10b0c6d57564a9bea2e058ee",
+ "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee",
"shasum": ""
},
"require": {
@@ -10280,7 +10345,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/v6.3.1"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.3.3"
},
"funding": [
{
@@ -10296,7 +10361,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-26T06:07:32+00:00"
+ "time": "2023-07-31T10:33:00+00:00"
},
{
"name": "symfony/mailer",
@@ -10380,16 +10445,16 @@
},
{
"name": "symfony/mailgun-mailer",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailgun-mailer.git",
- "reference": "2fafefe8683a93155aceb6cca622c7cee2e27174"
+ "reference": "df371e42a4c2a78a28c8de910f96949040e308fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/2fafefe8683a93155aceb6cca622c7cee2e27174",
- "reference": "2fafefe8683a93155aceb6cca622c7cee2e27174",
+ "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/df371e42a4c2a78a28c8de910f96949040e308fd",
+ "reference": "df371e42a4c2a78a28c8de910f96949040e308fd",
"shasum": ""
},
"require": {
@@ -10429,7 +10494,7 @@
"description": "Symfony Mailgun Mailer Bridge",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailgun-mailer/tree/v6.3.0"
+ "source": "https://github.com/symfony/mailgun-mailer/tree/v6.3.2"
},
"funding": [
{
@@ -10445,24 +10510,25 @@
"type": "tidelift"
}
],
- "time": "2023-05-02T16:15:19+00:00"
+ "time": "2023-07-20T10:26:17+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.3.0",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad"
+ "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/7b5d2121858cd6efbed778abce9cfdd7ab1f62ad",
- "reference": "7b5d2121858cd6efbed778abce9cfdd7ab1f62ad",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98",
+ "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-intl-idn": "^1.10",
"symfony/polyfill-mbstring": "^1.0"
},
@@ -10471,7 +10537,7 @@
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
"symfony/mailer": "<5.4",
- "symfony/serializer": "<6.2"
+ "symfony/serializer": "<6.2.13|>=6.3,<6.3.2"
},
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1|^4",
@@ -10480,7 +10546,7 @@
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
- "symfony/serializer": "^6.2"
+ "symfony/serializer": "~6.2.13|^6.3.2"
},
"type": "library",
"autoload": {
@@ -10512,7 +10578,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.3.0"
+ "source": "https://github.com/symfony/mime/tree/v6.3.3"
},
"funding": [
{
@@ -10528,7 +10594,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-28T15:57:00+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/options-resolver",
@@ -11334,16 +11400,16 @@
},
{
"name": "symfony/process",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628"
+ "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/8741e3ed7fe2e91ec099e02446fb86667a0f1628",
- "reference": "8741e3ed7fe2e91ec099e02446fb86667a0f1628",
+ "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d",
+ "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d",
"shasum": ""
},
"require": {
@@ -11375,7 +11441,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.3.0"
+ "source": "https://github.com/symfony/process/tree/v6.3.2"
},
"funding": [
{
@@ -11391,25 +11457,26 @@
"type": "tidelift"
}
],
- "time": "2023-05-19T08:06:44+00:00"
+ "time": "2023-07-12T16:00:22+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
- "version": "v2.2.0",
+ "version": "v2.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/psr-http-message-bridge.git",
- "reference": "28a732c05bbad801304ad5a5c674cf2970508993"
+ "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/28a732c05bbad801304ad5a5c674cf2970508993",
- "reference": "28a732c05bbad801304ad5a5c674cf2970508993",
+ "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/581ca6067eb62640de5ff08ee1ba6850a0ee472e",
+ "reference": "581ca6067eb62640de5ff08ee1ba6850a0ee472e",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"psr/http-message": "^1.0 || ^2.0",
+ "symfony/deprecation-contracts": "^2.5 || ^3.0",
"symfony/http-foundation": "^5.4 || ^6.0"
},
"require-dev": {
@@ -11428,7 +11495,7 @@
"type": "symfony-bridge",
"extra": {
"branch-alias": {
- "dev-main": "2.2-dev"
+ "dev-main": "2.3-dev"
}
},
"autoload": {
@@ -11463,7 +11530,7 @@
],
"support": {
"issues": "https://github.com/symfony/psr-http-message-bridge/issues",
- "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.2.0"
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.3.1"
},
"funding": [
{
@@ -11479,24 +11546,25 @@
"type": "tidelift"
}
],
- "time": "2023-04-21T08:40:19+00:00"
+ "time": "2023-07-26T11:53:26+00:00"
},
{
"name": "symfony/routing",
- "version": "v6.3.1",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "d37ad1779c38b8eb71996d17dc13030dcb7f9cf5"
+ "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/d37ad1779c38b8eb71996d17dc13030dcb7f9cf5",
- "reference": "d37ad1779c38b8eb71996d17dc13030dcb7f9cf5",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a",
+ "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a",
"shasum": ""
},
"require": {
- "php": ">=8.1"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/annotations": "<1.12",
@@ -11545,7 +11613,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.3.1"
+ "source": "https://github.com/symfony/routing/tree/v6.3.3"
},
"funding": [
{
@@ -11561,7 +11629,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-05T15:30:22+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/service-contracts",
@@ -11647,16 +11715,16 @@
},
{
"name": "symfony/string",
- "version": "v6.3.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f"
+ "reference": "53d1a83225002635bca3482fcbf963001313fb68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/f2e190ee75ff0f5eced645ec0be5c66fac81f51f",
- "reference": "f2e190ee75ff0f5eced645ec0be5c66fac81f51f",
+ "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68",
+ "reference": "53d1a83225002635bca3482fcbf963001313fb68",
"shasum": ""
},
"require": {
@@ -11713,7 +11781,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.3.0"
+ "source": "https://github.com/symfony/string/tree/v6.3.2"
},
"funding": [
{
@@ -11729,24 +11797,25 @@
"type": "tidelift"
}
],
- "time": "2023-03-21T21:06:29+00:00"
+ "time": "2023-07-05T08:41:27+00:00"
},
{
"name": "symfony/translation",
- "version": "v6.3.0",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f"
+ "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/f72b2cba8f79dd9d536f534f76874b58ad37876f",
- "reference": "f72b2cba8f79dd9d536f534f76874b58ad37876f",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd",
+ "reference": "3ed078c54bc98bbe4414e1e9b2d5e85ed5a5c8bd",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/translation-contracts": "^2.5|^3.0"
},
@@ -11807,7 +11876,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v6.3.0"
+ "source": "https://github.com/symfony/translation/tree/v6.3.3"
},
"funding": [
{
@@ -11823,7 +11892,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-19T12:46:45+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -11979,20 +12048,21 @@
},
{
"name": "symfony/var-dumper",
- "version": "v6.3.1",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "c81268d6960ddb47af17391a27d222bd58cf0515"
+ "reference": "77fb4f2927f6991a9843633925d111147449ee7a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c81268d6960ddb47af17391a27d222bd58cf0515",
- "reference": "c81268d6960ddb47af17391a27d222bd58cf0515",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a",
+ "reference": "77fb4f2927f6991a9843633925d111147449ee7a",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
@@ -12001,6 +12071,7 @@
"require-dev": {
"ext-iconv": "*",
"symfony/console": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0",
"symfony/uid": "^5.4|^6.0",
"twig/twig": "^2.13|^3.0.4"
@@ -12041,7 +12112,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.3.1"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.3.3"
},
"funding": [
{
@@ -12057,7 +12128,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-21T12:08:28+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "tgalopin/html-sanitizer",
@@ -12740,16 +12811,16 @@
"packages-dev": [
{
"name": "barryvdh/laravel-debugbar",
- "version": "v3.8.1",
+ "version": "v3.8.2",
"source": {
"type": "git",
"url": "https://github.com/barryvdh/laravel-debugbar.git",
- "reference": "aff3235fecb4104203b1e62c32239c56530eee32"
+ "reference": "56a2dc1da9d3219164074713983eef68996386cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/aff3235fecb4104203b1e62c32239c56530eee32",
- "reference": "aff3235fecb4104203b1e62c32239c56530eee32",
+ "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/56a2dc1da9d3219164074713983eef68996386cf",
+ "reference": "56a2dc1da9d3219164074713983eef68996386cf",
"shasum": ""
},
"require": {
@@ -12808,7 +12879,7 @@
],
"support": {
"issues": "https://github.com/barryvdh/laravel-debugbar/issues",
- "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.8.1"
+ "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.8.2"
},
"funding": [
{
@@ -12820,7 +12891,7 @@
"type": "github"
}
],
- "time": "2023-02-21T14:21:02+00:00"
+ "time": "2023-07-26T04:57:49+00:00"
},
{
"name": "barryvdh/laravel-ide-helper",
@@ -13261,16 +13332,16 @@
},
{
"name": "filp/whoops",
- "version": "2.15.2",
+ "version": "2.15.3",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73"
+ "reference": "c83e88a30524f9360b11f585f71e6b17313b7187"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/aac9304c5ed61bf7b1b7a6064bf9806ab842ce73",
- "reference": "aac9304c5ed61bf7b1b7a6064bf9806ab842ce73",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187",
+ "reference": "c83e88a30524f9360b11f585f71e6b17313b7187",
"shasum": ""
},
"require": {
@@ -13320,7 +13391,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.15.2"
+ "source": "https://github.com/filp/whoops/tree/2.15.3"
},
"funding": [
{
@@ -13328,7 +13399,7 @@
"type": "github"
}
],
- "time": "2023-04-12T12:00:00+00:00"
+ "time": "2023-07-13T12:00:00+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -13383,16 +13454,16 @@
},
{
"name": "laravel/pint",
- "version": "v1.10.3",
+ "version": "v1.10.5",
"source": {
"type": "git",
"url": "https://github.com/laravel/pint.git",
- "reference": "c472786bca01e4812a9bb7933b23edfc5b6877b7"
+ "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/pint/zipball/c472786bca01e4812a9bb7933b23edfc5b6877b7",
- "reference": "c472786bca01e4812a9bb7933b23edfc5b6877b7",
+ "url": "https://api.github.com/repos/laravel/pint/zipball/a458fb057bfa2f5a09888a8aa349610be807b0c3",
+ "reference": "a458fb057bfa2f5a09888a8aa349610be807b0c3",
"shasum": ""
},
"require": {
@@ -13403,9 +13474,9 @@
"php": "^8.1.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.18.0",
+ "friendsofphp/php-cs-fixer": "^3.21.1",
"illuminate/view": "^10.5.1",
- "laravel-zero/framework": "^10.0.2",
+ "laravel-zero/framework": "^10.1.1",
"mockery/mockery": "^1.5.1",
"nunomaduro/larastan": "^2.5.1",
"nunomaduro/termwind": "^1.15.1",
@@ -13445,20 +13516,20 @@
"issues": "https://github.com/laravel/pint/issues",
"source": "https://github.com/laravel/pint"
},
- "time": "2023-06-20T15:55:03+00:00"
+ "time": "2023-07-14T10:26:01+00:00"
},
{
"name": "laravel/sail",
- "version": "v1.23.0",
+ "version": "v1.23.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/sail.git",
- "reference": "a2e046f748e87d3ef8b2b381e0e5c5a11f34e46b"
+ "reference": "62582606f80466aa81fba40b193b289106902853"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sail/zipball/a2e046f748e87d3ef8b2b381e0e5c5a11f34e46b",
- "reference": "a2e046f748e87d3ef8b2b381e0e5c5a11f34e46b",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/62582606f80466aa81fba40b193b289106902853",
+ "reference": "62582606f80466aa81fba40b193b289106902853",
"shasum": ""
},
"require": {
@@ -13510,7 +13581,7 @@
"issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail"
},
- "time": "2023-06-16T21:20:12+00:00"
+ "time": "2023-06-28T18:31:28+00:00"
},
{
"name": "maximebf/debugbar",
@@ -13580,37 +13651,33 @@
},
{
"name": "mockery/mockery",
- "version": "1.6.2",
+ "version": "1.6.5",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191"
+ "reference": "68782e943f9ffcbc72bda08aedabe73fecb50041"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/13a7fa2642c76c58fa2806ef7f565344c817a191",
- "reference": "13a7fa2642c76c58fa2806ef7f565344c817a191",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/68782e943f9ffcbc72bda08aedabe73fecb50041",
+ "reference": "68782e943f9ffcbc72bda08aedabe73fecb50041",
"shasum": ""
},
"require": {
"hamcrest/hamcrest-php": "^2.0.1",
"lib-pcre": ">=7.0",
- "php": "^7.4 || ^8.0"
+ "php": ">=7.3"
},
"conflict": {
"phpunit/phpunit": "<8.0"
},
"require-dev": {
- "phpunit/phpunit": "^8.5 || ^9.3",
- "psalm/plugin-phpunit": "^0.18",
- "vimeo/psalm": "^5.9"
+ "phpunit/phpunit": "^8.5 || ^9.6.10",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "symplify/easy-coding-standard": "^11.5.0",
+ "vimeo/psalm": "^4.30"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "1.6.x-dev"
- }
- },
"autoload": {
"files": [
"library/helpers.php",
@@ -13628,12 +13695,20 @@
{
"name": "Pádraic Brady",
"email": "padraic.brady@gmail.com",
- "homepage": "http://blog.astrumfutura.com"
+ "homepage": "https://github.com/padraic",
+ "role": "Author"
},
{
"name": "Dave Marshall",
"email": "dave.marshall@atstsolutions.co.uk",
- "homepage": "http://davedevelopment.co.uk"
+ "homepage": "https://davedevelopment.co.uk",
+ "role": "Developer"
+ },
+ {
+ "name": "Nathanael Esayeas",
+ "email": "nathanael.esayeas@protonmail.com",
+ "homepage": "https://github.com/ghostwriter",
+ "role": "Lead Developer"
}
],
"description": "Mockery is a simple yet flexible PHP mock object framework",
@@ -13651,10 +13726,13 @@
"testing"
],
"support": {
+ "docs": "https://docs.mockery.io/",
"issues": "https://github.com/mockery/mockery/issues",
- "source": "https://github.com/mockery/mockery/tree/1.6.2"
+ "rss": "https://github.com/mockery/mockery/releases.atom",
+ "security": "https://github.com/mockery/mockery/security/advisories",
+ "source": "https://github.com/mockery/mockery"
},
- "time": "2023-06-07T09:07:52+00:00"
+ "time": "2023-08-06T00:30:34+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -13805,16 +13883,16 @@
},
{
"name": "nunomaduro/larastan",
- "version": "v2.6.3",
+ "version": "v2.6.4",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/larastan.git",
- "reference": "73e5be5f5c732212ce6ca77ffd2753a136f36a23"
+ "reference": "6c5e8820f3db6397546f3ce48520af9d312aed27"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/73e5be5f5c732212ce6ca77ffd2753a136f36a23",
- "reference": "73e5be5f5c732212ce6ca77ffd2753a136f36a23",
+ "url": "https://api.github.com/repos/nunomaduro/larastan/zipball/6c5e8820f3db6397546f3ce48520af9d312aed27",
+ "reference": "6c5e8820f3db6397546f3ce48520af9d312aed27",
"shasum": ""
},
"require": {
@@ -13877,7 +13955,7 @@
],
"support": {
"issues": "https://github.com/nunomaduro/larastan/issues",
- "source": "https://github.com/nunomaduro/larastan/tree/v2.6.3"
+ "source": "https://github.com/nunomaduro/larastan/tree/v2.6.4"
},
"funding": [
{
@@ -13897,27 +13975,27 @@
"type": "patreon"
}
],
- "time": "2023-06-13T21:39:27+00:00"
+ "time": "2023-07-29T12:13:13+00:00"
},
{
"name": "pestphp/pest",
- "version": "v1.23.0",
+ "version": "v1.23.1",
"source": {
"type": "git",
"url": "https://github.com/pestphp/pest.git",
- "reference": "061c9de301531e500a8157b476a5899361e60068"
+ "reference": "5c56ad8772b89611c72a07e23f6e30aa29dc677a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pestphp/pest/zipball/061c9de301531e500a8157b476a5899361e60068",
- "reference": "061c9de301531e500a8157b476a5899361e60068",
+ "url": "https://api.github.com/repos/pestphp/pest/zipball/5c56ad8772b89611c72a07e23f6e30aa29dc677a",
+ "reference": "5c56ad8772b89611c72a07e23f6e30aa29dc677a",
"shasum": ""
},
"require": {
"nunomaduro/collision": "^5.11.0|^6.4.0",
"pestphp/pest-plugin": "^1.1.0",
"php": "^7.3 || ^8.0",
- "phpunit/phpunit": "^9.6.7"
+ "phpunit/phpunit": "^9.6.10"
},
"require-dev": {
"illuminate/console": "^8.83.27",
@@ -13978,7 +14056,7 @@
],
"support": {
"issues": "https://github.com/pestphp/pest/issues",
- "source": "https://github.com/pestphp/pest/tree/v1.23.0"
+ "source": "https://github.com/pestphp/pest/tree/v1.23.1"
},
"funding": [
{
@@ -13990,7 +14068,7 @@
"type": "github"
}
],
- "time": "2023-04-19T20:10:22+00:00"
+ "time": "2023-07-12T19:42:47+00:00"
},
{
"name": "pestphp/pest-plugin",
@@ -14511,16 +14589,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.22.1",
+ "version": "1.23.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0"
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/65c39594fbd8c67abfc68bb323f86447bab79cc0",
- "reference": "65c39594fbd8c67abfc68bb323f86447bab79cc0",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26",
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26",
"shasum": ""
},
"require": {
@@ -14552,22 +14630,22 @@
"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/1.22.1"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1"
},
- "time": "2023-06-29T20:46:06+00:00"
+ "time": "2023-08-03T16:32:59+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.10.25",
+ "version": "1.10.27",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "578f4e70d117f9a90699324c555922800ac38d8c"
+ "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/578f4e70d117f9a90699324c555922800ac38d8c",
- "reference": "578f4e70d117f9a90699324c555922800ac38d8c",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a9f44dcea06f59d1363b100bb29f297b311fa640",
+ "reference": "a9f44dcea06f59d1363b100bb29f297b311fa640",
"shasum": ""
},
"require": {
@@ -14616,20 +14694,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-06T12:11:37+00:00"
+ "time": "2023-08-05T09:57:55+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.26",
+ "version": "9.2.27",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1",
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1",
"shasum": ""
},
"require": {
@@ -14685,7 +14763,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
+ "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27"
},
"funding": [
{
@@ -14693,7 +14772,7 @@
"type": "github"
}
],
- "time": "2023-03-06T12:58:08+00:00"
+ "time": "2023-07-26T13:44:30+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -14938,16 +15017,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.9",
+ "version": "9.6.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "a9aceaf20a682aeacf28d582654a1670d8826778"
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a9aceaf20a682aeacf28d582654a1670d8826778",
- "reference": "a9aceaf20a682aeacf28d582654a1670d8826778",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328",
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328",
"shasum": ""
},
"require": {
@@ -15021,7 +15100,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.9"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10"
},
"funding": [
{
@@ -15037,7 +15116,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-11T06:13:56+00:00"
+ "time": "2023-07-10T04:04:23+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -15545,16 +15624,16 @@
},
{
"name": "sebastian/global-state",
- "version": "5.0.5",
+ "version": "5.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34",
"shasum": ""
},
"require": {
@@ -15597,7 +15676,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
},
"funding": [
{
@@ -15605,7 +15684,7 @@
"type": "github"
}
],
- "time": "2022-02-14T08:28:10+00:00"
+ "time": "2023-08-02T09:26:13+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -16067,16 +16146,16 @@
},
{
"name": "spatie/flare-client-php",
- "version": "1.4.1",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
- "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa"
+ "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/943894c6a6b00501365ac0b91ae0dce56f2226fa",
- "reference": "943894c6a6b00501365ac0b91ae0dce56f2226fa",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5f2c6a7a0d2c1d90c12559dc7828fd942911a544",
+ "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544",
"shasum": ""
},
"require": {
@@ -16125,7 +16204,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.4.1"
+ "source": "https://github.com/spatie/flare-client-php/tree/1.4.2"
},
"funding": [
{
@@ -16133,7 +16212,7 @@
"type": "github"
}
],
- "time": "2023-07-06T09:29:49+00:00"
+ "time": "2023-07-28T08:07:24+00:00"
},
{
"name": "spatie/ignition",
@@ -16377,20 +16456,21 @@
},
{
"name": "symfony/yaml",
- "version": "v6.3.0",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927"
+ "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/a9a8337aa641ef2aa39c3e028f9107ec391e5927",
- "reference": "a9a8337aa641ef2aa39c3e028f9107ec391e5927",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add",
+ "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
@@ -16428,7 +16508,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.3.0"
+ "source": "https://github.com/symfony/yaml/tree/v6.3.3"
},
"funding": [
{
@@ -16444,7 +16524,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-28T13:28:14+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "theseer/tokenizer",
@@ -16498,12 +16578,12 @@
}
],
"aliases": [],
- "minimum-stability": "stable",
+ "minimum-stability": "dev",
"stability-flags": [],
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
- "php": "^8.2",
+ "php": "^8.1",
"ext-fileinfo": "*",
"ext-json": "*"
},
diff --git a/package.json b/package.json
index f90a5ca..f1c9a08 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,10 @@
"tippy.js": "^6.3.7"
},
"dependencies": {
+ "@alpinejs/collapse": "^3.12.3",
+ "@alpinejs/focus": "^3.12.3",
"@alpinejs/intersect": "^3.6.1",
+ "@fortawesome/fontawesome-free": "^6.4.2",
"@headlessui/react": "^1.7.2",
"@heroicons/react": "^2.0.11",
"@ryangjchandler/alpine-tooltip": "^1.2.0",
@@ -49,6 +52,7 @@
"htm": "^3.1.0",
"intl-tel-input": "^17.0.13",
"laravel-vite-plugin": "^0.7.8",
+ "perfect-scrollbar": "^1.5.5",
"preact": "^10.5.15",
"vite": "^4.4.6"
}
diff --git a/resources/css/base.css b/resources/css/base.css
index e4d9405..7b41243 100644
--- a/resources/css/base.css
+++ b/resources/css/base.css
@@ -35,3 +35,13 @@ input { width: 100%; }
animation-duration: 50s;
animation-delay: 750ms;
}
+
+.toggle-checkbox:checked {
+ @apply right-0 border-green-400;
+ right: 0;
+ border-color: #68D391;
+}
+.toggle-checkbox:checked + .toggle-label {
+ @apply bg-green-400;
+ background-color: #68D391;
+}
diff --git a/resources/css/select.css b/resources/css/select.css
new file mode 100644
index 0000000..6373b15
--- /dev/null
+++ b/resources/css/select.css
@@ -0,0 +1,62 @@
+.select2 {
+ @apply w-full border-0 placeholder-gray-300 text-gray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring !important;
+}
+
+.select2-dropdown {
+ @apply absolute block w-auto box-border bg-white shadow-lg border-gray-200 z-50 float-left;
+}
+
+.select2-container--default .select2-selection--single {
+ @apply border-0 h-11 flex items-center text-sm
+}
+
+.select2-container--default .select2-selection--multiple {
+ @apply border-0 text-sm
+}
+
+
+.select2-container--default.select2-container--focus .select2-selection--single,
+.select2-container--default.select2-container--focus .select2-selection--multiple {
+ @apply border-0 outline-none ring ring-blue-600
+}
+
+.select2-container--default .select2-selection--single .select2-selection__arrow {
+ top: 9px;
+}
+
+.select2-container .select2-selection--single .select2-selection__rendered {
+ @apply px-3 py-3 text-gray-600
+}
+
+.select2-container .select2-selection--multiple .select2-selection__rendered {
+ @apply px-3 py-2 text-gray-600
+}
+
+.select2-container--default .select2-selection--single .select2-selection__rendered {
+ line-height: inherit;
+}
+
+.select2-selection__choice {
+ @apply text-xs font-semibold inline-block py-1 px-2 rounded text-indigo-600 bg-indigo-200 border-0 !important;
+}
+
+.select2-selection__choice span {
+ @apply text-white !important;
+}
+
+.select2-search__field:focus {
+ outline: none;
+}
+
+.select2-container--default .select2-selection--single .select2-selection__clear {
+ @apply text-pink-500 ml-1 !important
+}
+
+.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
+ @apply text-indigo-600 mr-1 !important
+}
+
+.select-all, .deselect-all {
+ @apply cursor-pointer;
+ font-size: 0.5rem !important;
+}
diff --git a/resources/css/theme.css b/resources/css/theme.css
new file mode 100644
index 0000000..0c8d00c
--- /dev/null
+++ b/resources/css/theme.css
@@ -0,0 +1,311 @@
+.row {
+ @apply w-full mb-12 px-4
+}
+
+.card {
+ @apply relative flex flex-col min-w-0 break-words w-full mb-6 shadow-lg rounded-lg border-0
+}
+
+.card .card-header {
+ @apply rounded-t bg-white mb-0 px-6 py-6
+}
+
+.card .card-header-container {
+ @apply text-center flex justify-between
+}
+
+.card .card-title {
+ @apply text-gray-700 text-xl font-bold
+}
+
+.card .card-body {
+ @apply flex-auto px-4 lg:px-10 py-10 pt-0
+}
+
+.card .card-controls {
+ @apply flex-auto px-4 lg:px-10 py-3
+}
+
+.card .card-table {
+ @apply py-3 pt-0
+}
+
+.btn {
+ @apply font-bold border-transparent uppercase justify-center text-xs px-4 py-2 rounded shadow hover:shadow-md outline-none focus:outline-none focus:ring-2 focus:ring-offset-2 mr-1 ease-linear transition-all duration-150 cursor-pointer;
+}
+
+.btn-sm {
+ @apply py-1 px-2
+}
+
+.btn.btn-primary {
+ @apply bg-pink-500 text-white active:bg-pink-600 focus:ring-pink-500
+}
+
+.btn.btn-indigo {
+ @apply bg-indigo-500 text-white active:bg-indigo-600 focus:ring-indigo-500
+}
+
+.btn.btn-secondary {
+ @apply text-gray-500 bg-white hover:bg-gray-50 active:bg-gray-100 focus:ring-indigo-500
+}
+
+.btn.btn-success {
+ @apply bg-green-500 text-white active:bg-green-600 focus:ring-green-500
+}
+
+.btn.btn-warning {
+ @apply bg-yellow-500 text-white active:bg-yellow-600 focus:ring-yellow-500
+}
+
+.btn.btn-danger {
+ @apply bg-red-500 text-white active:bg-red-600 focus:ring-red-500
+}
+
+.btn.btn-info {
+ @apply bg-blue-500 text-white active:bg-blue-600 focus:ring-blue-500
+}
+
+
+.sidebar-nav-active {
+ @apply text-xs uppercase py-3 font-bold block text-pink-500
+}
+
+.sidebar-nav-active > i {
+ @apply mr-2 text-sm opacity-75
+}
+
+.sidebar-nav-active:hover {
+ @apply text-pink-600
+}
+
+.sidebar-nav {
+ @apply text-xs uppercase py-3 font-bold block text-gray-800
+}
+
+.sidebar-nav > i {
+ @apply mr-2 text-sm text-gray-400
+}
+
+.sidebar-nav:hover {
+ @apply text-gray-600
+}
+
+.form-group {
+ @apply mt-4
+}
+
+.form-group:first-of-type {
+ @apply mt-0
+}
+
+.validation-message {
+ display: none;
+ @apply text-red-500
+}
+
+.form-group.invalid input,
+.form-group.invalid select,
+.form-group.invalid textarea {
+ @apply border-red-500 !important;
+}
+
+.form-group.invalid .validation-message {
+ display: block !important;
+}
+
+.form-label {
+ @apply block uppercase text-gray-600 text-xs font-bold mb-2
+}
+
+.form-control {
+ @apply w-full
+}
+
+input[type=text].form-control,
+input[type=email].form-control,
+input[type=number].form-control,
+input[type=password].form-control,
+textarea.form-control {
+ @apply border-0 px-3 py-3 placeholder-gray-300 text-gray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring;
+}
+
+.flatpickr input[type=text].form-control {
+ @apply border-0 px-3 py-3 pl-10 placeholder-gray-300 text-gray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring;
+}
+
+.flatpickr input[type=text].form-control:required {
+ @apply border-0 px-3 py-3 placeholder-gray-300 text-gray-600 bg-white rounded text-sm shadow focus:outline-none focus:ring;
+}
+
+.table {
+ @apply items-center table-auto bg-transparent border-collapse
+}
+
+.table th {
+ @apply align-middle border border-solid text-xs uppercase whitespace-nowrap font-semibold text-left text-gray-500
+}
+
+.table td {
+ @apply border-gray-200
+}
+
+.table.table-index th {
+ @apply px-6 py-3 border-l-0 border-r-0 border-gray-100
+}
+
+.table.table-index td {
+ @apply px-4 py-2 border-t border-dashed
+}
+
+.table.table-view th,
+.table.table-view td {
+ @apply px-6 py-3 border border-solid
+}
+
+.table.table-index > tbody > tr:hover {
+ @apply bg-gray-50
+}
+
+.form-group .required::after {
+ content: " *";
+ @apply text-pink-500
+}
+
+.dropzone .dz-preview .dz-image img {
+ object-fit: cover;
+ width: 100%;
+ height: 100%;
+}
+
+.help-block {
+ @apply text-gray-600 pt-2 text-sm
+}
+
+.badge {
+ @apply text-xs font-semibold inline-block py-1 px-2 rounded last:mr-0 mr-1
+}
+
+.badge-relationship {
+ @apply text-indigo-600 bg-indigo-200
+}
+
+.link-light-blue {
+ @apply text-blue-200 flex items-center hover:underline last:mb-0 mb-1;
+}
+
+.link-light-blue i {
+ @apply mr-1;
+}
+
+.link-photo {
+ @apply inline-block last:mr-0 mr-1;
+}
+
+.radio-label {
+ @apply flex items-center last:mb-0 mb-1 cursor-pointer;
+}
+
+.radio-label input[type=radio] {
+ @apply mr-2
+}
+
+.was-validated :invalid ~ .invalid-feedback,
+.was-validated :invalid ~ .invalid-tooltip,
+.is-invalid ~ .invalid-feedback,
+.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .form-control:invalid,
+.form-control.is-invalid {
+ border-color: #e3342f;
+ padding-right: calc(1.6em + 0.75rem);
+ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e3342f' stroke='none'/%3e%3c/svg%3e");
+ background-repeat: no-repeat;
+ background-position: right calc(0.4em + 0.1875rem) center;
+ background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
+}
+
+.was-validated .form-control:invalid:focus,
+.form-control.is-invalid:focus {
+ border-color: #e3342f;
+ box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
+}
+
+.was-validated textarea.form-control:invalid,
+textarea.form-control.is-invalid {
+ padding-right: calc(1.6em + 0.75rem);
+ background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
+}
+
+.was-validated .custom-select:invalid,
+.custom-select.is-invalid {
+ border-color: #e3342f;
+ padding-right: calc(0.75em + 2.3125rem);
+ background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e3342f' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
+}
+
+.was-validated .custom-select:invalid:focus,
+.custom-select.is-invalid:focus {
+ border-color: #e3342f;
+ box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
+}
+
+.was-validated .form-check-input:invalid ~ .form-check-label,
+.form-check-input.is-invalid ~ .form-check-label {
+ color: #e3342f;
+}
+
+.was-validated .form-check-input:invalid ~ .invalid-feedback,
+.was-validated .form-check-input:invalid ~ .invalid-tooltip,
+.form-check-input.is-invalid ~ .invalid-feedback,
+.form-check-input.is-invalid ~ .invalid-tooltip {
+ display: block;
+}
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label,
+.custom-control-input.is-invalid ~ .custom-control-label {
+ color: #e3342f;
+}
+
+.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
+.custom-control-input.is-invalid ~ .custom-control-label::before {
+ border-color: #e3342f;
+}
+
+.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
+.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
+ border-color: #e9605c;
+ background-color: #e9605c;
+}
+
+.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
+.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
+ box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
+}
+
+.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
+.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: #e3342f;
+}
+
+.was-validated .custom-file-input:invalid ~ .custom-file-label,
+.custom-file-input.is-invalid ~ .custom-file-label {
+ border-color: #e3342f;
+}
+
+.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
+.custom-file-input.is-invalid:focus ~ .custom-file-label {
+ border-color: #e3342f;
+ box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
+}
+
+.hero img {
+ height: 65vh;
+}
+
+.heading-container {
+ height: 65vh;
+ top: 50px;
+}
\ No newline at end of file
diff --git a/resources/js/app.js b/resources/js/app.js
index 48d294e..3d37668 100644
--- a/resources/js/app.js
+++ b/resources/js/app.js
@@ -1,5 +1,8 @@
import Alpine from 'alpinejs';
import intersect from '@alpinejs/intersect';
+import collapse from '@alpinejs/collapse';
+import focus from "@alpinejs/focus";
+
import AlpineFloatingUI from '@awcodes/alpine-floating-ui';
import Tooltip from '@ryangjchandler/alpine-tooltip';
@@ -14,15 +17,140 @@ import './utils/editor';
import './utils/filepond';
import './utils/clipboard';
+import "perfect-scrollbar/css/perfect-scrollbar.css";
+import "../css/theme.css";
+
registerHeader();
Alpine.plugin(AlpineFloatingUI);
Alpine.plugin(intersect);
+Alpine.plugin(collapse)
+Alpine.plugin(focus);
Alpine.plugin(NotificationsAlpinePlugin);
Alpine.plugin(Tooltip);
Alpine.data('internationalNumber', internationalNumber);
Alpine.data('datepicker', datepicker);
+import "@fortawesome/fontawesome-free/css/all.css";
+
+import PerfectScrollbar from "perfect-scrollbar";
+window.PerfectScrollbar = PerfectScrollbar;
+
+Alpine.data("mainState", () => {
+ const init = function () {
+ window.addEventListener("scroll", () => {
+ let st =
+ window.pageYOffset || document.documentElement.scrollTop;
+ if (st > lastScrollTop) {
+ // downscroll
+ this.scrollingDown = true;
+ this.scrollingUp = false;
+ } else {
+ // upscroll
+ this.scrollingDown = false;
+ this.scrollingUp = true;
+ if (st == 0) {
+ // reset
+ this.scrollingDown = false;
+ this.scrollingUp = false;
+ }
+ }
+ lastScrollTop = st <= 0 ? 0 : st; // For Mobile or negative scrolling
+ });
+ };
+
+ const scrollToAnchor = (anchor) => {
+ const element = document.querySelector(anchor);
+ if (element) {
+ window.scrollTo({
+ top: element.offsetTop,
+ behavior: 'smooth',
+ });
+ }
+ };
+
+ const loadingMask = {
+ pageLoaded: false,
+ init() {
+ window.onload = () => {
+ this.pageLoaded = true;
+ };
+ this.animateCharge();
+ },
+ animateCharge() {
+ setInterval(() => {
+ this.showText = true;
+ setTimeout(() => {
+ this.showText = false;
+ }, 2000);
+ }, 4000);
+ },
+ };
+
+
+ const getTheme = () => {
+ if (window.localStorage.getItem("dark")) {
+ return JSON.parse(window.localStorage.getItem("dark"));
+ }
+ return (
+ !!window.matchMedia &&
+ window.matchMedia("(prefers-color-scheme: dark)").matches
+ );
+ };
+ const setTheme = (value) => {
+ window.localStorage.setItem("dark", value);
+ };
+
+ const handleOutsideClick = (event) => {
+ if (
+ this.isSidebarOpen &&
+ !event.target.closest(".sidebar") &&
+ !event.target.closest(".sidebar-toggle")
+ ) {
+ this.isSidebarOpen = false;
+ }
+ };
+
+ document.addEventListener("click", handleOutsideClick);
+
+ return {
+ init,
+ loadingMask,
+ scrollToAnchor,
+ isDarkMode: getTheme(),
+ toggleTheme() {
+ this.isDarkMode = !this.isDarkMode;
+ setTheme(this.isDarkMode);
+ },
+ isSidebarOpen: sessionStorage.getItem("sidebarOpen") === "true",
+ handleSidebarToggle() {
+ this.isSidebarOpen = !this.isSidebarOpen;
+ sessionStorage.setItem("sidebarOpen", this.isSidebarOpen.toString());
+ },
+ closeSidebarOnMobile() {
+ if (window.innerWidth < 1024) {
+ this.isSidebarOpen = false;
+ }
+ },
+ isSidebarHovered: false,
+ handleSidebarHover(value) {
+ if (window.innerWidth < 1024) {
+ return;
+ }
+ this.isSidebarHovered = value;
+ },
+ handleWindowResize() {
+ if (window.innerWidth <= 1024) {
+ this.isSidebarOpen = false;
+ } else {
+ this.isSidebarOpen = true;
+ }
+ },
+ scrollingDown: false,
+ scrollingUp: false,
+ };
+});
+
window.Alpine = Alpine;
Alpine.start();
diff --git a/resources/views/components/layouts/admin-menu.blade.php b/resources/views/components/layouts/admin-menu.blade.php
index f55901d..00cc9b8 100644
--- a/resources/views/components/layouts/admin-menu.blade.php
+++ b/resources/views/components/layouts/admin-menu.blade.php
@@ -5,7 +5,7 @@
{{ __('Tableau de bord') }}
-
+
{{ __('Analytics') }}
@@ -14,7 +14,7 @@
{{ __('Catégories') }}
-
+
{{ __('Soumissions') }} {{--0--}}
diff --git a/resources/views/components/layouts/admin.blade.php b/resources/views/components/layouts/admin.blade.php
index bde00ad..f52580f 100644
--- a/resources/views/components/layouts/admin.blade.php
+++ b/resources/views/components/layouts/admin.blade.php
@@ -41,6 +41,11 @@
@livewireScripts
@vite('resources/js/app.js')
+ @livewireScripts
+
+
+
+
@include('layouts._favicons')
diff --git a/routes/admin.php b/routes/admin.php
new file mode 100644
index 0000000..1dacf43
--- /dev/null
+++ b/routes/admin.php
@@ -0,0 +1,26 @@
+ 'admin', 'as' => 'admin.'], function (): void {
+ Route::get('/', Cpanel\DashboardController::class)->name('dashboard');
+ Route::get('/dashboard', Cpanel\DashboardController::class)->name('dashboard');
+ Route::get('/analytics', Cpanel\AnalyticsController::class)->name('analytics');
+ Route::get('/language', LanguageIndex::class)->name('language');
+ Route::get('/translation/{code}', EditTranslation::class)->name('translation');
+ Route::get('/redirects', RedirectIndex::class)->name('setting.redirects');
+ Route::get('/menu-settings', MenuIndex::class)->name('menu-settings.index');
+ Route::get('projects', ProjectIndex::class)->name('projects.index');
+ Route::prefix('users')->as('users.')->group(function (): void {
+ Route::get('/', Cpanel\UserController::class)->name('browse');
+ });
+});
diff --git a/routes/cpanel.php b/routes/cpanel.php
deleted file mode 100644
index ede4523..0000000
--- a/routes/cpanel.php
+++ /dev/null
@@ -1,28 +0,0 @@
-name('home');
-Route::get('/analytics', Cpanel\AnalyticsController::class)->name('analytics');
-
-Route::get('/language', LanguageIndex::class)->name('language');
-Route::get('/translation/{code}', EditTranslation::class)->name('translation');
-
-Route::get('/redirects', RedirectIndex::class)->name('setting.redirects');
-
-Route::get('/menu-settings', MenuIndex::class)->name('menu-settings.index');
-
-Route::get('projects', ProjectIndex::class)->name('projects.index');
-
-Route::prefix('users')->as('users.')->group(function (): void {
- Route::get('/', Cpanel\UserController::class)->name('browse');
-});
diff --git a/routes/web.php b/routes/web.php
index be48244..ef70faf 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -109,4 +109,4 @@
Route::get('sponsors', [SponsoringController::class, 'sponsors'])->name('sponsors');
Route::get('callback-payment', NotchPayCallBackController::class)->name('notchpay-callback');
-require __DIR__.'/cpanel.php';
+require __DIR__.'/admin.php';
From d853f155115948b2773aedc6cf476215748948c7 Mon Sep 17 00:00:00 2001
From: Zakarialabib
Date: Sun, 6 Aug 2023 19:18:24 +0000
Subject: [PATCH 5/8] Fix code styling
---
routes/admin.php | 1 -
1 file changed, 1 deletion(-)
diff --git a/routes/admin.php b/routes/admin.php
index 1dacf43..cfb6d45 100644
--- a/routes/admin.php
+++ b/routes/admin.php
@@ -10,7 +10,6 @@
use App\Http\Livewire\Redirects as RedirectIndex;
use App\Http\Livewire\Language\EditTranslation;
-
Route::group(['prefix' => 'admin', 'as' => 'admin.'], function (): void {
Route::get('/', Cpanel\DashboardController::class)->name('dashboard');
Route::get('/dashboard', Cpanel\DashboardController::class)->name('dashboard');
From 7aa3beff7d3fd6fc427ad339b7fa17a7590112f0 Mon Sep 17 00:00:00 2001
From: Zakaria Labib <58374576+Zakarialabib@users.noreply.github.com>
Date: Sun, 6 Aug 2023 20:21:34 +0100
Subject: [PATCH 6/8] dependency update
---
composer.json | 29 ++++++++++++++++++++++-------
package.json | 23 +++++++++++++++++++----
2 files changed, 41 insertions(+), 11 deletions(-)
diff --git a/composer.json b/composer.json
index 805c775..cb6502f 100644
--- a/composer.json
+++ b/composer.json
@@ -25,12 +25,9 @@
"laravel-notification-channels/telegram": "^2.1",
"laravel-notification-channels/twitter": "^6.2",
"laravel/fortify": "^1.17.4",
- "laravel/framework": "^9.52.10",
- "laravel/sanctum": "^3.2.5",
"laravel/slack-notification-channel": "^2.5",
"laravel/socialite": "^5.6.3",
"laravel/tinker": "^2.8.1",
- "livewire/livewire": "^2.12.3",
"lorisleiva/laravel-actions": "^2.6",
"nnjeim/world": "^1.1.27",
"notchpay/notchpay-php": "^1.3",
@@ -41,8 +38,6 @@
"socialiteproviders/twitter": "^4.1.2",
"spatie/laravel-feed": "^4.2.1",
"spatie/laravel-google-fonts": "^1.2.3",
- "spatie/laravel-medialibrary": "^10.10.0",
- "spatie/laravel-permission": "^5.10.1",
"spatie/laravel-sitemap": "^6.3.1",
"stevebauman/location": "^6.6.2",
"symfony/http-client": "^6.3.1",
@@ -50,7 +45,22 @@
"torchlight/torchlight-commonmark": "^0.5.5",
"wire-elements/modal": "^1.0.8",
"wire-elements/spotlight": "^1.0.7",
- "yarri/link-finder": "^2.7.10"
+ "yarri/link-finder": "^2.7.10",
+ "guzzlehttp/guzzle": "^7.2",
+ "intervention/image": "^2.7",
+ "jantinnerezo/livewire-alert": "^2.2",
+ "jeroendesloovere/vcard": "^1.7",
+ "laravel-notification-channels/discord": "^1.5",
+ "livewire/livewire": "^2.10",
+ "masbug/flysystem-google-drive-ext": "^2.2",
+ "simplesoftwareio/simple-qrcode": "~4",
+ "socialiteproviders/facebook": "^4.1",
+ "socialiteproviders/google": "^4.1",
+ "spatie/laravel-backup": "^8.1",
+ "spatie/laravel-medialibrary": "^10.9",
+ "spatie/laravel-permission": "^5.5",
+ "laravel/framework": "^10.10",
+ "laravel/sanctum": "^3.2"
},
"require-dev": {
"barryvdh/laravel-debugbar": "^3.8.1",
@@ -66,7 +76,11 @@
"pestphp/pest-plugin-livewire": "^1.0",
"phpunit/phpunit": "^9.6.9",
"spatie/laravel-ignition": "^1.6.4",
- "spatie/test-time": "^1.3.2"
+ "spatie/test-time": "^1.3.2",
+ "kkomelin/laravel-translatable-string-exporter": "^1.17",
+ "nunomaduro/phpinsights": "^2.7",
+ "pestphp/pest": "^2.8",
+ "pestphp/pest-plugin-faker": "^2.0"
},
"autoload": {
"files": [
@@ -143,3 +157,4 @@
}
]
}
+
\ No newline at end of file
diff --git a/package.json b/package.json
index f1c9a08..36e6fb7 100644
--- a/package.json
+++ b/package.json
@@ -26,11 +26,16 @@
"eslint-plugin-n": "^16.0.1",
"eslint-plugin-promise": "^6.1.1",
"lodash": "^4.17.19",
- "postcss": "^8.4.23",
"postcss-loader": "^6.2.1",
"postcss-preset-env": "^7.0.1",
- "tailwindcss": "^3.3.2",
- "tippy.js": "^6.3.7"
+ "tippy.js": "^6.3.7",
+ "axios": "^1.1.2",
+ "laravel-vite-plugin": "^0.7.5",
+ "prettier": "^2.8.3",
+ "prettier-plugin-tailwindcss": "^0.2.1",
+ "tailwindcss-rtl": "^0.9.0",
+ "vite": "^3.2.7",
+ "vite-plugin-optimize-css-modules": "^1.0.4"
},
"dependencies": {
"@alpinejs/collapse": "^3.12.3",
@@ -54,6 +59,16 @@
"laravel-vite-plugin": "^0.7.8",
"perfect-scrollbar": "^1.5.5",
"preact": "^10.5.15",
- "vite": "^4.4.6"
+ "vite": "^4.4.6",
+ "@alpinejs/collapse": "^3.10.4",
+ "@alpinejs/focus": "^3.10.4",
+ "@fortawesome/fontawesome-free": "^6.4.0",
+ "@tailwindcss/forms": "^0.5.3",
+ "alpinejs": "^3.5.0",
+ "perfect-scrollbar": "^1.5.5",
+ "ponyfill": "^0.0.1",
+ "select2": "^4.1.0-rc.0",
+ "sweetalert2": "^11.6.1",
+ "tailwindcss-tables": "^0.4.0"
}
}
From 8c10cb5ecc1c1476d3779141b8d0d834a861e9de Mon Sep 17 00:00:00 2001
From: Zakaria Labib <58374576+Zakarialabib@users.noreply.github.com>
Date: Tue, 17 Oct 2023 15:28:03 +0100
Subject: [PATCH 7/8] Update composer.json
---
composer.json | 2 --
1 file changed, 2 deletions(-)
diff --git a/composer.json b/composer.json
index 0b7f22e..7d8f515 100644
--- a/composer.json
+++ b/composer.json
@@ -21,7 +21,6 @@
"francescomalatesta/laravel-feature": "^3.0",
"graham-campbell/markdown": "^14.0",
"guzzlehttp/guzzle": "^7.7.0",
- "jantinnerezo/livewire-alert": "*",
"jenssegers/agent": "^2.6.4",
"laravel-notification-channels/telegram": "^2.1",
"laravel-notification-channels/twitter": "^6.2",
@@ -49,7 +48,6 @@
"wire-elements/modal": "^1.0.8",
"wire-elements/spotlight": "^1.0.7",
"yarri/link-finder": "^2.7.10",
- "guzzlehttp/guzzle": "^7.2",
"intervention/image": "^2.7",
"jantinnerezo/livewire-alert": "^2.2",
"jeroendesloovere/vcard": "^1.7",
From 2eae524767e546c6b9b6e22d3d9cafda8e4db7e1 Mon Sep 17 00:00:00 2001
From: Zakaria Labib <58374576+Zakarialabib@users.noreply.github.com>
Date: Tue, 17 Oct 2023 15:29:04 +0100
Subject: [PATCH 8/8] Update Status.php
---
app/Enums/Status.php | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/app/Enums/Status.php b/app/Enums/Status.php
index 48a4e0c..e5213a0 100644
--- a/app/Enums/Status.php
+++ b/app/Enums/Status.php
@@ -4,15 +4,15 @@
namespace App\Enums;
-enum Status: string
+enum Status: int
{
- case INACTIVE = '0';
+ case INACTIVE = 0;
- case ACTIVE = '1';
+ case ACTIVE = 1;
- // case COMPLETED = '2';
+ // case COMPLETED = 2;
- // case CANCELED = '5';
+ // case CANCELED = 5;
public static function values(): array
{