diff --git a/app/Http/Controllers/PlanController.php b/app/Http/Controllers/PlanController.php
index 3fe2a60..8102475 100644
--- a/app/Http/Controllers/PlanController.php
+++ b/app/Http/Controllers/PlanController.php
@@ -15,7 +15,6 @@ class PlanController extends Controller
*/
public function index(Request $request)
{
- /* dd($request->get('author')); */
if ($request->has('author')) {
$author = $request->get('author');
$user = User::find($author);
diff --git a/app/Livewire/Plan/Accordion.php b/app/Livewire/Plan/Accordion.php
index 1740d04..5a57836 100644
--- a/app/Livewire/Plan/Accordion.php
+++ b/app/Livewire/Plan/Accordion.php
@@ -21,9 +21,10 @@ class Accordion extends Component
{
$this->plan = $plan;
// dd($this->unserializeOptions($plan->packet3_options));
- $this->options1 = $this->unserializeOptions($plan->packet1_options);
- $this->options2 = $this->unserializeOptions($plan->packet2_options);
- $this->options3 = $this->unserializeOptions($plan->packet3_options);
+
+ $this->options1 = $plan->packet1_options;
+ $this->options2 = $plan->packet2_options;
+ $this->options3 = $plan->packet3_options;
}
public function render()
diff --git a/app/Livewire/Plan/Comment/Create.php b/app/Livewire/Plan/Comment/Create.php
index a3d0136..16fdf52 100644
--- a/app/Livewire/Plan/Comment/Create.php
+++ b/app/Livewire/Plan/Comment/Create.php
@@ -26,7 +26,7 @@ class Create extends Component
public function toggle()
{
- $this->isChecked = ! $this->isChecked;
+ $this->isChecked = !$this->isChecked;
}
public function save()
@@ -39,10 +39,12 @@ class Create extends Component
$comment = new PlanComment();
$comment->grade = $this->grade;
$comment->body = $this->body;
+
$comment->plan_id = $this->plan->id;
$comment->user_id = $this->user->id;
$comment->save();
- $this->reset(['body']);
+
+ $this->reset(['grade', 'body']);
$this->toggle();
diff --git a/app/Livewire/Plan/Create.php b/app/Livewire/Plan/Create.php
index 122269d..b9e7795 100644
--- a/app/Livewire/Plan/Create.php
+++ b/app/Livewire/Plan/Create.php
@@ -12,17 +12,12 @@ class Create extends Component
{
use WithFileUploads;
- public $name = '';
-
+ public $name = "";
public $image = null;
-
- public $duration = '7';
-
- public $state = 'draft';
-
- public $type = [];
-
- public $details = '';
+ public $duration = "7";
+ public $state = "draft";
+ public $type = ['fit' => false, 'slim' => false, 'behavior' => false, 'wellness' => false];
+ public $details = "";
public $packets_count = 1;
@@ -48,6 +43,36 @@ class Create extends Component
public $isVisibleState = false;
+ protected function rules()
+ {
+ $rules = [
+ 'name' => 'required|min:3',
+ 'image' => 'required|image|max:2048',
+ 'duration' => 'required|numeric|min:7',
+ 'state' => 'required|in:draft,active,unactive',
+ 'type' => ['required', 'array:slim,fit,wellness,behavior', 'min:1'],
+ 'details' => 'required|min:3',
+ 'packets_count' => 'required|in:1,3',
+ 'packet1_options.short' => 'required|string|min:3',
+ 'packet1_options.price' => 'required|numeric|min:1',
+ 'packet1_options.description' => 'required|string|min:3',
+ 'packet1_options.items' => 'required|array|min:1',
+ ];
+
+ if($this->packets_count === 3) {
+ $rules['packet2_options.short'] = 'required|string|min:3';
+ $rules['packet2_options.price'] = 'required|numeric|min:1';
+ $rules['packet2_options.description'] = 'required|string|min:3';
+ $rules['packet2_options.items'] = 'required|array|min:1';
+ $rules['packet3_options.short'] = 'required|string|min:3';
+ $rules['packet3_options.price'] = 'required|numeric|min:1';
+ $rules['packet3_options.description'] = 'required|string|min:3';
+ $rules['packet3_options.items'] = 'required|array|min:1';
+ }
+
+ return $rules;
+ }
+
public function render()
{
return view('livewire.plan.create');
@@ -103,15 +128,18 @@ class Create extends Component
$plan->state = $this->state;
$plan->details = $this->details;
$plan->packets_count = $this->packets_count;
- $plan->type = json_encode($this->type);
- $plan->packet1_options = json_encode($this->packet1_options);
- $plan->packet2_options = json_encode($this->packet2_options);
- $plan->packet3_options = json_encode($this->packet3_options);
+ $plan->type = $this->type;
+ $plan->packet1_options = $this->packet1_options;
+ $plan->packet2_options = $this->packet2_options;
+ $plan->packet3_options = $this->packet3_options;
+
$plan->saveOrFail();
+
+
$user = Auth::user();
$user->author_of_plans()->attach($plan->id);
- return redirect()->route('plan.show', $plan->id);
+ return redirect()->route('plan.show', $plan->slug);
}
public function addToDrafts()
@@ -125,34 +153,4 @@ class Create extends Component
$this->state = 'unactive';
$this->publish();
}
-
- protected function rules()
- {
- $rules = [
- 'name' => 'required|min:3',
- 'image' => 'required|image|max:2048',
- 'duration' => 'required|numeric|min:7',
- 'state' => 'required|in:draft,active,inactive',
- 'type' => ['required', 'array:slim,fit,wellness,behavior', 'min:1'],
- 'details' => 'required|min:3',
- 'packets_count' => 'required|in:1,3',
- 'packet1_options.short' => 'required|string|min:3',
- 'packet1_options.price' => 'required|numeric|min:1',
- 'packet1_options.description' => 'required|string|min:3',
- 'packet1_options.items' => 'required|array|min:1',
- ];
-
- if ($this->packets_count === 3) {
- $rules['packet2_options.short'] = 'required|string|min:3';
- $rules['packet2_options.price'] = 'required|numeric|min:1';
- $rules['packet2_options.description'] = 'required|string|min:3';
- $rules['packet2_options.items'] = 'required|array|min:1';
- $rules['packet3_options.short'] = 'required|string|min:3';
- $rules['packet3_options.price'] = 'required|numeric|min:1';
- $rules['packet3_options.description'] = 'required|string|min:3';
- $rules['packet3_options.items'] = 'required|array|min:1';
- }
-
- return $rules;
- }
}
diff --git a/app/Livewire/Plan/Edit.php b/app/Livewire/Plan/Edit.php
new file mode 100644
index 0000000..7bd15f3
--- /dev/null
+++ b/app/Livewire/Plan/Edit.php
@@ -0,0 +1,190 @@
+ false, 'slim' => false, 'behavior' => false, 'wellness' => false];
+ public $details = '';
+ public $packets_count = 1;
+ public $packet1_options = [];
+ public $packet2_options = [];
+ public $packet3_options = [];
+ public $packet1_options_input = [];
+ public $packet2_options_input = [];
+ public $packet3_options_input = [];
+ public $input_items_1 = '';
+ public $input_items_2 = '';
+ public $input_items_3 = '';
+ public $isVisibleDuration = false;
+ public $isVisibleState = false;
+
+ public function mount(Plan $plan)
+ {
+ $this->plan = $plan;
+
+ $this->name = $plan->name;
+ $this->image = $plan->image;
+ $this->duration = $plan->duration;
+ $this->state = $plan->state;
+ $this->type = $plan->type;
+ $this->details = $plan->details;
+ $this->packets_count = $plan->packets_count;
+
+ $this->packet1_options_input['short'] = $plan->packet1_options['short'];
+ $this->packet1_options_input['price'] = $plan->packet1_options['price'];
+ $this->packet1_options_input['description'] = $plan->packet1_options['description'];
+ // $this->input_items_1 = $plan->packet1_options['items'];
+
+ $this->packet1_options['short'] = $plan->packet1_options['short'];
+ $this->packet1_options['price'] = $plan->packet1_options['price'];
+ $this->packet1_options['description'] = $plan->packet1_options['description'];
+ $this->packet1_options['items'] = $plan->packet1_options['items'];
+
+ if ($plan->packets_count === 3) {
+
+ $this->packet2_options_input['short'] = $plan->packet2_options['short'];
+ $this->packet2_options_input['price'] = $plan->packet2_options['price'];
+ $this->packet2_options_input['description'] = $plan->packet2_options['description'];
+ // $this->input_items_2 = $plan->packet1_options['items'];
+
+ $this->packet2_options['short'] = $plan->packet2_options['short'];
+ $this->packet2_options['price'] = $plan->packet2_options['price'];
+ $this->packet2_options['description'] = $plan->packet2_options['description'];
+ $this->packet2_options['items'] = $plan->packet2_options['items'];
+
+ $this->packet3_options_input['short'] = $plan->packet2_options['short'];
+ $this->packet3_options_input['price'] = $plan->packet2_options['price'];
+ $this->packet3_options_input['description'] = $plan->packet2_options['description'];
+ // $this->input_items_3 = $plan->packet1_options['items'];
+
+ $this->packet3_options['short'] = $plan->packet2_options['short'];
+ $this->packet3_options['price'] = $plan->packet2_options['price'];
+ $this->packet3_options['description'] = $plan->packet2_options['description'];
+ $this->packet3_options['items'] = $plan->packet3_options['items'];
+ }
+
+ // likes_count
+ // commentsCount
+ }
+
+ protected function rules()
+ {
+ $rules = [
+ 'name' => 'required|min:3',
+ // 'image' => 'image|max:2048',
+ 'duration' => 'required|numeric|min:7',
+ 'state' => 'required|in:draft,active,unactive',
+ 'type' => ['required', 'array:slim,fit,wellness,behavior', 'min:1'],
+ 'details' => 'required|min:3',
+ 'packets_count' => 'required|in:1,3',
+ 'packet1_options.short' => 'required|string|min:3',
+ 'packet1_options.price' => 'required|numeric|min:1',
+ 'packet1_options.description' => 'required|string|min:3',
+ 'packet1_options.items' => 'required|array|min:1',
+ ];
+
+ if ($this->packets_count === 3) {
+ $rules['packet2_options.short'] = 'required|string|min:3';
+ $rules['packet2_options.price'] = 'required|numeric|min:1';
+ $rules['packet2_options.description'] = 'required|string|min:3';
+ $rules['packet2_options.items'] = 'required|array|min:1';
+ $rules['packet3_options.short'] = 'required|string|min:3';
+ $rules['packet3_options.price'] = 'required|numeric|min:1';
+ $rules['packet3_options.description'] = 'required|string|min:3';
+ $rules['packet3_options.items'] = 'required|array|min:1';
+ }
+
+ return $rules;
+ }
+
+ public function showListDuration()
+ {
+ $this->isVisibleDuration = !$this->isVisibleDuration;
+ }
+
+ public function showListState()
+ {
+ $this->isVisibleState = !$this->isVisibleState;
+ }
+
+ public function toggleDuration($duration)
+ {
+ $this->duration = $duration;
+ $this->isVisibleDuration = false;
+ }
+
+ public function toggleState($state)
+ {
+ $this->state = $state;
+ $this->isVisibleState = false;
+ }
+
+ public function addPacketOption($options_type, $options_type_input)
+ {
+ $this->$options_type['short'] = $this->$options_type_input['short'];
+ $this->$options_type['price'] = $this->$options_type_input['price'];
+ $this->$options_type['description'] = $this->$options_type_input['description'];
+
+ $this->$options_type['items'][] = $this->input_items_1;
+ $this->$options_type['items'][] = $this->input_items_2;
+ $this->$options_type['items'][] = $this->input_items_3;
+
+ // delete empty value in items
+ $this->$options_type['items'] = array_filter($this->$options_type['items'], fn($item) => !empty($item));
+ $this->reset('input_items_1');
+ $this->reset('input_items_2');
+ $this->reset('input_items_3');
+ }
+
+ public function publish()
+ {
+ $this->validate();
+
+ $this->plan->name = $this->name;
+ $this->plan->image = !is_string($this->image) ? $this->image->store('plans', 'public') : $this->image;
+ $this->plan->duration = $this->duration;
+ $this->plan->state = $this->state;
+ $this->plan->details = $this->details;
+ $this->plan->packets_count = $this->packets_count;
+ $this->plan->type = $this->type;
+ $this->plan->packet1_options = $this->packet1_options;
+ $this->plan->packet2_options = $this->packet2_options;
+ $this->plan->packet3_options = $this->packet3_options;
+
+ $this->plan->update();
+
+ // $user = Auth::user();
+ // $user->author_of_plans()->attach($plan->id);
+
+ return redirect()->route('plan.show', $this->plan->slug);
+ }
+
+ public function addToDrafts()
+ {
+ $this->state = 'draft';
+ $this->publish();
+ }
+
+ public function showPreview()
+ {
+ $this->state = 'unactive';
+ $this->publish();
+ }
+
+ public function render()
+ {
+ return view('livewire.plan.edit');
+ }
+}
diff --git a/app/Models/Plan.php b/app/Models/Plan.php
index bb4c707..1e159d4 100644
--- a/app/Models/Plan.php
+++ b/app/Models/Plan.php
@@ -11,13 +11,37 @@ use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Laracasts\Presenter\PresentableTrait;
+use Spatie\Sluggable\HasSlug;
+use Spatie\Sluggable\SlugOptions;
class Plan extends Model implements Viewable
{
use HasFactory;
+ use HasSlug;
use InteractsWithViews;
use PresentableTrait;
+ public function getSlugOptions(): SlugOptions
+ {
+ return SlugOptions::create()
+ ->generateSlugsFrom(['name'] )
+ ->saveSlugsTo('slug')
+ // ->slugsShouldBeNoLongerThan(20)
+ ->usingSeparator('_');
+ // ->usingLanguage('ru')
+ // ->doNotGenerateSlugsOnUpdate();
+ }
+
+ /**
+ * Get the route key for the model.
+ *
+ * @return string
+ */
+ public function getRouteKeyName()
+ {
+ return 'slug';
+ }
+
protected $withCount = [
'likes',
'comments',
diff --git a/composer.json b/composer.json
index 2102fa9..20adde8 100644
--- a/composer.json
+++ b/composer.json
@@ -25,6 +25,7 @@
"pusher/pusher-php-server": "^7.2",
"sentry/sentry-laravel": "^3.7",
"spatie/laravel-query-builder": "^5.0",
+ "spatie/laravel-sluggable": "^3.5",
"wire-elements/modal": "^2.0"
},
"require-dev": {
diff --git a/composer.lock b/composer.lock
index d616caa..f9dcd0d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "c03cbedbfbdc8985eda17463b53fbf3a",
+ "content-hash": "cec18c9498d636695e0fcc9ba3d8ef15",
"packages": [
{
"name": "asantibanez/livewire-charts",
- "version": "v3.0.0",
+ "version": "v3.0.1",
"source": {
"type": "git",
"url": "https://github.com/asantibanez/livewire-charts.git",
- "reference": "802416ee7ad27337098c4af7df25be79a14e6619"
+ "reference": "d58465084e24dd3b3d587039a27e934ff1c02304"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/asantibanez/livewire-charts/zipball/802416ee7ad27337098c4af7df25be79a14e6619",
- "reference": "802416ee7ad27337098c4af7df25be79a14e6619",
+ "url": "https://api.github.com/repos/asantibanez/livewire-charts/zipball/d58465084e24dd3b3d587039a27e934ff1c02304",
+ "reference": "d58465084e24dd3b3d587039a27e934ff1c02304",
"shasum": ""
},
"require": {
@@ -64,9 +64,9 @@
],
"support": {
"issues": "https://github.com/asantibanez/livewire-charts/issues",
- "source": "https://github.com/asantibanez/livewire-charts/tree/v3.0.0"
+ "source": "https://github.com/asantibanez/livewire-charts/tree/v3.0.1"
},
- "time": "2023-07-25T22:14:18+00:00"
+ "time": "2023-11-07T19:50:23+00:00"
},
{
"name": "bacon/bacon-qr-code",
@@ -263,26 +263,26 @@
},
{
"name": "carbonphp/carbon-doctrine-types",
- "version": "1.0.0",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/CarbonPHP/carbon-doctrine-types.git",
- "reference": "3c430083d0b41ceed84ecccf9dac613241d7305d"
+ "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/3c430083d0b41ceed84ecccf9dac613241d7305d",
- "reference": "3c430083d0b41ceed84ecccf9dac613241d7305d",
+ "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb",
+ "reference": "99f76ffa36cce3b70a4a6abce41dba15ca2e84cb",
"shasum": ""
},
"require": {
- "php": "^7.1.8 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"conflict": {
- "doctrine/dbal": ">=3.7.0"
+ "doctrine/dbal": "<3.7.0 || >=4.0.0"
},
"require-dev": {
- "doctrine/dbal": ">=2.0.0",
+ "doctrine/dbal": "^3.7.0",
"nesbot/carbon": "^2.71.0 || ^3.0.0",
"phpunit/phpunit": "^10.3"
},
@@ -312,7 +312,7 @@
],
"support": {
"issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues",
- "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/1.0.0"
+ "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.0"
},
"funding": [
{
@@ -328,7 +328,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-01T12:35:29+00:00"
+ "time": "2023-12-11T17:09:12+00:00"
},
{
"name": "clue/stream-filter",
@@ -694,16 +694,16 @@
},
{
"name": "doctrine/dbal",
- "version": "3.6.6",
+ "version": "3.7.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "63646ffd71d1676d2f747f871be31b7e921c7864"
+ "reference": "0ac3c270590e54910715e9a1a044cc368df282b2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/63646ffd71d1676d2f747f871be31b7e921c7864",
- "reference": "63646ffd71d1676d2f747f871be31b7e921c7864",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/0ac3c270590e54910715e9a1a044cc368df282b2",
+ "reference": "0ac3c270590e54910715e9a1a044cc368df282b2",
"shasum": ""
},
"require": {
@@ -719,9 +719,9 @@
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2023.1",
- "phpstan/phpstan": "1.10.29",
+ "phpstan/phpstan": "1.10.42",
"phpstan/phpstan-strict-rules": "^1.5",
- "phpunit/phpunit": "9.6.9",
+ "phpunit/phpunit": "9.6.13",
"psalm/plugin-phpunit": "0.18.4",
"slevomat/coding-standard": "8.13.1",
"squizlabs/php_codesniffer": "3.7.2",
@@ -787,7 +787,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.6.6"
+ "source": "https://github.com/doctrine/dbal/tree/3.7.2"
},
"funding": [
{
@@ -803,7 +803,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-17T05:38:17+00:00"
+ "time": "2023-11-19T08:06:58+00:00"
},
{
"name": "doctrine/deprecations",
@@ -1442,16 +1442,16 @@
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.8.0",
+ "version": "7.8.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9"
+ "reference": "41042bc7ab002487b876a0683fc8dce04ddce104"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1110f66a6530a40fe7aea0378fe608ee2b2248f9",
- "reference": "1110f66a6530a40fe7aea0378fe608ee2b2248f9",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/41042bc7ab002487b876a0683fc8dce04ddce104",
+ "reference": "41042bc7ab002487b876a0683fc8dce04ddce104",
"shasum": ""
},
"require": {
@@ -1466,11 +1466,11 @@
"psr/http-client-implementation": "1.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.8.1",
+ "bamarni/composer-bin-plugin": "^1.8.2",
"ext-curl": "*",
"php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999",
"php-http/message-factory": "^1.1",
- "phpunit/phpunit": "^8.5.29 || ^9.5.23",
+ "phpunit/phpunit": "^8.5.36 || ^9.6.15",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"suggest": {
@@ -1548,7 +1548,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.8.0"
+ "source": "https://github.com/guzzle/guzzle/tree/7.8.1"
},
"funding": [
{
@@ -1564,28 +1564,28 @@
"type": "tidelift"
}
],
- "time": "2023-08-27T10:20:53+00:00"
+ "time": "2023-12-03T20:35:24+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "2.0.1",
+ "version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
+ "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
- "reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/bbff78d96034045e58e13dedd6ad91b5d1253223",
+ "reference": "bbff78d96034045e58e13dedd6ad91b5d1253223",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.8.1",
- "phpunit/phpunit": "^8.5.29 || ^9.5.23"
+ "bamarni/composer-bin-plugin": "^1.8.2",
+ "phpunit/phpunit": "^8.5.36 || ^9.6.15"
},
"type": "library",
"extra": {
@@ -1631,7 +1631,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/2.0.1"
+ "source": "https://github.com/guzzle/promises/tree/2.0.2"
},
"funding": [
{
@@ -1647,20 +1647,20 @@
"type": "tidelift"
}
],
- "time": "2023-08-03T15:11:55+00:00"
+ "time": "2023-12-03T20:19:20+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.6.1",
+ "version": "2.6.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727"
+ "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/be45764272e8873c72dbe3d2edcfdfcc3bc9f727",
- "reference": "be45764272e8873c72dbe3d2edcfdfcc3bc9f727",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/45b30f99ac27b5ca93cb4831afe16285f57b8221",
+ "reference": "45b30f99ac27b5ca93cb4831afe16285f57b8221",
"shasum": ""
},
"require": {
@@ -1674,9 +1674,9 @@
"psr/http-message-implementation": "1.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.8.1",
+ "bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "^0.9",
- "phpunit/phpunit": "^8.5.29 || ^9.5.23"
+ "phpunit/phpunit": "^8.5.36 || ^9.6.15"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
@@ -1747,7 +1747,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.6.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.6.2"
},
"funding": [
{
@@ -1763,7 +1763,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-27T10:13:57+00:00"
+ "time": "2023-12-03T20:05:35+00:00"
},
{
"name": "guzzlehttp/uri-template",
@@ -2082,89 +2082,6 @@
},
"time": "2021-10-08T21:21:46+00:00"
},
- {
- "name": "jenssegers/agent",
- "version": "v2.6.4",
- "source": {
- "type": "git",
- "url": "https://github.com/jenssegers/agent.git",
- "reference": "daa11c43729510b3700bc34d414664966b03bffe"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe",
- "reference": "daa11c43729510b3700bc34d414664966b03bffe",
- "shasum": ""
- },
- "require": {
- "jaybizzle/crawler-detect": "^1.2",
- "mobiledetect/mobiledetectlib": "^2.7.6",
- "php": ">=5.6"
- },
- "require-dev": {
- "php-coveralls/php-coveralls": "^2.1",
- "phpunit/phpunit": "^5.0|^6.0|^7.0"
- },
- "suggest": {
- "illuminate/support": "Required for laravel service providers"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- },
- "laravel": {
- "providers": [
- "Jenssegers\\Agent\\AgentServiceProvider"
- ],
- "aliases": {
- "Agent": "Jenssegers\\Agent\\Facades\\Agent"
- }
- }
- },
- "autoload": {
- "psr-4": {
- "Jenssegers\\Agent\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jens Segers",
- "homepage": "https://jenssegers.com"
- }
- ],
- "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect",
- "homepage": "https://github.com/jenssegers/agent",
- "keywords": [
- "Agent",
- "browser",
- "desktop",
- "laravel",
- "mobile",
- "platform",
- "user agent",
- "useragent"
- ],
- "support": {
- "issues": "https://github.com/jenssegers/agent/issues",
- "source": "https://github.com/jenssegers/agent/tree/v2.6.4"
- },
- "funding": [
- {
- "url": "https://github.com/jenssegers",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/jenssegers/agent",
- "type": "tidelift"
- }
- ],
- "time": "2020-06-13T08:05:20+00:00"
- },
{
"name": "jzonta/faker-restaurant",
"version": "2.0.1",
@@ -2263,16 +2180,16 @@
},
{
"name": "laravel/fortify",
- "version": "v1.17.5",
+ "version": "v1.19.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/fortify.git",
- "reference": "3d3ad9aaa46f686a5fe46a0af2ba907702019451"
+ "reference": "1dde858a520f679b4a2f453fa68f8a0e98751875"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/fortify/zipball/3d3ad9aaa46f686a5fe46a0af2ba907702019451",
- "reference": "3d3ad9aaa46f686a5fe46a0af2ba907702019451",
+ "url": "https://api.github.com/repos/laravel/fortify/zipball/1dde858a520f679b4a2f453fa68f8a0e98751875",
+ "reference": "1dde858a520f679b4a2f453fa68f8a0e98751875",
"shasum": ""
},
"require": {
@@ -2284,7 +2201,7 @@
},
"require-dev": {
"mockery/mockery": "^1.0",
- "orchestra/testbench": "^6.0|^7.0|^8.0",
+ "orchestra/testbench": "^6.34|^7.31|^8.11",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^9.3"
},
@@ -2323,20 +2240,20 @@
"issues": "https://github.com/laravel/fortify/issues",
"source": "https://github.com/laravel/fortify"
},
- "time": "2023-08-02T13:57:32+00:00"
+ "time": "2023-12-11T16:16:45+00:00"
},
{
"name": "laravel/framework",
- "version": "v10.37.3",
+ "version": "v10.38.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "996375dd61f8c6e4ac262b57ed485655d71fcbdc"
+ "reference": "531732a17e4d0fa4fc4fb987a72abbdb93537d3a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/996375dd61f8c6e4ac262b57ed485655d71fcbdc",
- "reference": "996375dd61f8c6e4ac262b57ed485655d71fcbdc",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/531732a17e4d0fa4fc4fb987a72abbdb93537d3a",
+ "reference": "531732a17e4d0fa4fc4fb987a72abbdb93537d3a",
"shasum": ""
},
"require": {
@@ -2525,28 +2442,28 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2023-12-13T20:10:58+00:00"
+ "time": "2023-12-19T14:59:00+00:00"
},
{
"name": "laravel/jetstream",
- "version": "v4.0.0",
+ "version": "v4.2.0",
"source": {
"type": "git",
"url": "https://github.com/laravel/jetstream.git",
- "reference": "a790bdd9259bc306ecbb121d8753469f2d4e474b"
+ "reference": "cdf9bf4ae3d51d9a08a2217becc6c7f3516cff6d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/jetstream/zipball/a790bdd9259bc306ecbb121d8753469f2d4e474b",
- "reference": "a790bdd9259bc306ecbb121d8753469f2d4e474b",
+ "url": "https://api.github.com/repos/laravel/jetstream/zipball/cdf9bf4ae3d51d9a08a2217becc6c7f3516cff6d",
+ "reference": "cdf9bf4ae3d51d9a08a2217becc6c7f3516cff6d",
"shasum": ""
},
"require": {
"ext-json": "*",
"illuminate/console": "^10.17",
"illuminate/support": "^10.17",
- "jenssegers/agent": "^2.6",
- "laravel/fortify": "^1.15",
+ "laravel/fortify": "^1.19",
+ "mobiledetect/mobiledetectlib": "^4.8",
"php": "^8.1.0"
},
"require-dev": {
@@ -2554,9 +2471,9 @@
"laravel/sanctum": "^3.0",
"livewire/livewire": "^3.0",
"mockery/mockery": "^1.0",
- "orchestra/testbench": "^8.0",
+ "orchestra/testbench": "^8.11",
"phpstan/phpstan": "^1.10",
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^10.1"
},
"type": "library",
"extra": {
@@ -2594,7 +2511,7 @@
"issues": "https://github.com/laravel/jetstream/issues",
"source": "https://github.com/laravel/jetstream"
},
- "time": "2023-08-24T15:57:34+00:00"
+ "time": "2023-12-19T14:43:51+00:00"
},
{
"name": "laravel/prompts",
@@ -2655,16 +2572,16 @@
},
{
"name": "laravel/sanctum",
- "version": "v3.2.6",
+ "version": "v3.3.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/sanctum.git",
- "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7"
+ "reference": "e1a272893bec13cf135627f7e156030b3afe1e60"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sanctum/zipball/217e8a2bc5aa6a827ced97fcb76504029d3115d7",
- "reference": "217e8a2bc5aa6a827ced97fcb76504029d3115d7",
+ "url": "https://api.github.com/repos/laravel/sanctum/zipball/e1a272893bec13cf135627f7e156030b3afe1e60",
+ "reference": "e1a272893bec13cf135627f7e156030b3afe1e60",
"shasum": ""
},
"require": {
@@ -2717,7 +2634,7 @@
"issues": "https://github.com/laravel/sanctum/issues",
"source": "https://github.com/laravel/sanctum"
},
- "time": "2023-08-22T13:21:11+00:00"
+ "time": "2023-11-03T13:42:14+00:00"
},
{
"name": "laravel/serializable-closure",
@@ -2781,16 +2698,16 @@
},
{
"name": "laravel/tinker",
- "version": "v2.8.1",
+ "version": "v2.8.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10"
+ "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
- "reference": "04a2d3bd0d650c0764f70bf49d1ee39393e4eb10",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
+ "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
"shasum": ""
},
"require": {
@@ -2803,6 +2720,7 @@
},
"require-dev": {
"mockery/mockery": "~1.3.3|^1.4.2",
+ "phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^8.5.8|^9.3.3"
},
"suggest": {
@@ -2843,9 +2761,9 @@
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.8.1"
+ "source": "https://github.com/laravel/tinker/tree/v2.8.2"
},
- "time": "2023-02-15T16:40:09+00:00"
+ "time": "2023-08-15T14:27:00+00:00"
},
{
"name": "league/commonmark",
@@ -3243,32 +3161,33 @@
},
{
"name": "livewire/livewire",
- "version": "v3.0.1",
+ "version": "v3.3.3",
"source": {
"type": "git",
"url": "https://github.com/livewire/livewire.git",
- "reference": "2e426e8d47e03c4777334ec0c8397341bcfa15f3"
+ "reference": "6dd3bec8c711cd792742be4620057637e261e6f7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/livewire/livewire/zipball/2e426e8d47e03c4777334ec0c8397341bcfa15f3",
- "reference": "2e426e8d47e03c4777334ec0c8397341bcfa15f3",
+ "url": "https://api.github.com/repos/livewire/livewire/zipball/6dd3bec8c711cd792742be4620057637e261e6f7",
+ "reference": "6dd3bec8c711cd792742be4620057637e261e6f7",
"shasum": ""
},
"require": {
- "illuminate/database": "^10.0|^11.0",
- "illuminate/support": "^10.0|^11.0",
- "illuminate/validation": "^10.0|^11.0",
+ "illuminate/database": "^10.0",
+ "illuminate/support": "^10.0",
+ "illuminate/validation": "^10.0",
"league/mime-type-detection": "^1.9",
"php": "^8.1",
- "symfony/http-kernel": "^5.0|^6.0"
+ "symfony/http-kernel": "^6.2"
},
"require-dev": {
"calebporzio/sushi": "^2.1",
- "laravel/framework": "^10.0|^11.0",
+ "laravel/framework": "^10.0",
+ "laravel/prompts": "^0.1.6",
"mockery/mockery": "^1.3.1",
- "orchestra/testbench": "^7.0|^8.0",
- "orchestra/testbench-dusk": "^7.0|^8.0",
+ "orchestra/testbench": "^8.0",
+ "orchestra/testbench-dusk": "^8.0",
"phpunit/phpunit": "^9.0",
"psy/psysh": "@stable"
},
@@ -3304,7 +3223,7 @@
"description": "A front-end framework for Laravel.",
"support": {
"issues": "https://github.com/livewire/livewire/issues",
- "source": "https://github.com/livewire/livewire/tree/v3.0.1"
+ "source": "https://github.com/livewire/livewire/tree/v3.3.3"
},
"funding": [
{
@@ -3312,26 +3231,29 @@
"type": "github"
}
],
- "time": "2023-08-25T18:13:03+00:00"
+ "time": "2023-12-20T05:34:05+00:00"
},
{
"name": "masmerise/livewire-toaster",
- "version": "2.0.1",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/masmerise/livewire-toaster.git",
- "reference": "1a0c63810da88b14f730b519ac562fbb8b4a2eec"
+ "reference": "35104bbb930d2638335e3685a307fb0ec348f5e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/masmerise/livewire-toaster/zipball/1a0c63810da88b14f730b519ac562fbb8b4a2eec",
- "reference": "1a0c63810da88b14f730b519ac562fbb8b4a2eec",
+ "url": "https://api.github.com/repos/masmerise/livewire-toaster/zipball/35104bbb930d2638335e3685a307fb0ec348f5e5",
+ "reference": "35104bbb930d2638335e3685a307fb0ec348f5e5",
"shasum": ""
},
"require": {
"laravel/framework": "^10.0",
"livewire/livewire": "^3.0",
- "php": "~8.2"
+ "php": "~8.3"
+ },
+ "conflict": {
+ "stevebauman/unfinalize": "*"
},
"require-dev": {
"dive-be/php-crowbar": "^1.0",
@@ -3378,22 +3300,22 @@
],
"support": {
"issues": "https://github.com/masmerise/livewire-toaster/issues",
- "source": "https://github.com/masmerise/livewire-toaster/tree/2.0.1"
+ "source": "https://github.com/masmerise/livewire-toaster/tree/2.1.0"
},
- "time": "2023-09-04T12:31:12+00:00"
+ "time": "2023-12-13T12:33:45+00:00"
},
{
"name": "maximebf/debugbar",
- "version": "v1.18.2",
+ "version": "v1.19.1",
"source": {
"type": "git",
"url": "https://github.com/maximebf/php-debugbar.git",
- "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274"
+ "reference": "03dd40a1826f4d585ef93ef83afa2a9874a00523"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/17dcf3f6ed112bb85a37cf13538fd8de49f5c274",
- "reference": "17dcf3f6ed112bb85a37cf13538fd8de49f5c274",
+ "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/03dd40a1826f4d585ef93ef83afa2a9874a00523",
+ "reference": "03dd40a1826f4d585ef93ef83afa2a9874a00523",
"shasum": ""
},
"require": {
@@ -3444,9 +3366,9 @@
],
"support": {
"issues": "https://github.com/maximebf/php-debugbar/issues",
- "source": "https://github.com/maximebf/php-debugbar/tree/v1.18.2"
+ "source": "https://github.com/maximebf/php-debugbar/tree/v1.19.1"
},
- "time": "2023-02-04T15:27:00+00:00"
+ "time": "2023-10-12T08:10:52+00:00"
},
{
"name": "mcamara/laravel-localization",
@@ -3526,32 +3448,34 @@
},
{
"name": "mobiledetect/mobiledetectlib",
- "version": "2.8.41",
+ "version": "4.8.04",
"source": {
"type": "git",
"url": "https://github.com/serbanghita/Mobile-Detect.git",
- "reference": "fc9cccd4d3706d5a7537b562b59cc18f9e4c0cb1"
+ "reference": "b73a5bdbcec74a6d33389cc8fe3a5af5d0965d01"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/fc9cccd4d3706d5a7537b562b59cc18f9e4c0cb1",
- "reference": "fc9cccd4d3706d5a7537b562b59cc18f9e4c0cb1",
+ "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/b73a5bdbcec74a6d33389cc8fe3a5af5d0965d01",
+ "reference": "b73a5bdbcec74a6d33389cc8fe3a5af5d0965d01",
"shasum": ""
},
"require": {
- "php": ">=5.0.0"
+ "php": ">=8.0",
+ "psr/simple-cache": "^3.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.8.35||~5.7"
+ "friendsofphp/php-cs-fixer": "^v3.35.1",
+ "phpbench/phpbench": "^1.2",
+ "phpstan/phpstan": "^1.10",
+ "phpunit/phpunit": "^9.6",
+ "squizlabs/php_codesniffer": "^3.7"
},
"type": "library",
"autoload": {
- "psr-0": {
- "Detection": "namespaced/"
- },
- "classmap": [
- "Mobile_Detect.php"
- ]
+ "psr-4": {
+ "Detection\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3576,9 +3500,15 @@
],
"support": {
"issues": "https://github.com/serbanghita/Mobile-Detect/issues",
- "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.41"
+ "source": "https://github.com/serbanghita/Mobile-Detect/tree/4.8.04"
},
- "time": "2022-11-08T18:31:26+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/serbanghita",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-28T16:04:34+00:00"
},
{
"name": "monolog/monolog",
@@ -3938,16 +3868,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.17.1",
+ "version": "v4.18.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d"
+ "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
- "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
+ "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
"shasum": ""
},
"require": {
@@ -3988,9 +3918,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
},
- "time": "2023-08-13T19:53:39+00:00"
+ "time": "2023-12-10T21:03:43+00:00"
},
{
"name": "nunomaduro/termwind",
@@ -4080,16 +4010,16 @@
},
{
"name": "nyholm/psr7",
- "version": "1.8.0",
+ "version": "1.8.1",
"source": {
"type": "git",
"url": "https://github.com/Nyholm/psr7.git",
- "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be"
+ "reference": "aa5fc277a4f5508013d571341ade0c3886d4d00e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Nyholm/psr7/zipball/3cb4d163b58589e47b35103e8e5e6a6a475b47be",
- "reference": "3cb4d163b58589e47b35103e8e5e6a6a475b47be",
+ "url": "https://api.github.com/repos/Nyholm/psr7/zipball/aa5fc277a4f5508013d571341ade0c3886d4d00e",
+ "reference": "aa5fc277a4f5508013d571341ade0c3886d4d00e",
"shasum": ""
},
"require": {
@@ -4142,7 +4072,7 @@
],
"support": {
"issues": "https://github.com/Nyholm/psr7/issues",
- "source": "https://github.com/Nyholm/psr7/tree/1.8.0"
+ "source": "https://github.com/Nyholm/psr7/tree/1.8.1"
},
"funding": [
{
@@ -4154,7 +4084,7 @@
"type": "github"
}
],
- "time": "2023-05-02T11:26:24+00:00"
+ "time": "2023-11-13T09:31:12+00:00"
},
{
"name": "paragonie/constant_time_encoding",
@@ -4361,16 +4291,16 @@
},
{
"name": "php-http/client-common",
- "version": "2.7.0",
+ "version": "2.7.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/client-common.git",
- "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b"
+ "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/client-common/zipball/880509727a447474d2a71b7d7fa5d268ddd3db4b",
- "reference": "880509727a447474d2a71b7d7fa5d268ddd3db4b",
+ "url": "https://api.github.com/repos/php-http/client-common/zipball/1e19c059b0e4d5f717bf5d524d616165aeab0612",
+ "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612",
"shasum": ""
},
"require": {
@@ -4380,7 +4310,7 @@
"psr/http-client": "^1.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.0 || ^2.0",
- "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0",
+ "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0",
"symfony/polyfill-php80": "^1.17"
},
"require-dev": {
@@ -4424,22 +4354,22 @@
],
"support": {
"issues": "https://github.com/php-http/client-common/issues",
- "source": "https://github.com/php-http/client-common/tree/2.7.0"
+ "source": "https://github.com/php-http/client-common/tree/2.7.1"
},
- "time": "2023-05-17T06:46:59+00:00"
+ "time": "2023-11-30T10:31:25+00:00"
},
{
"name": "php-http/discovery",
- "version": "1.19.1",
+ "version": "1.19.2",
"source": {
"type": "git",
"url": "https://github.com/php-http/discovery.git",
- "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e"
+ "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/discovery/zipball/57f3de01d32085fea20865f9b16fb0e69347c39e",
- "reference": "57f3de01d32085fea20865f9b16fb0e69347c39e",
+ "url": "https://api.github.com/repos/php-http/discovery/zipball/61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
+ "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
"shasum": ""
},
"require": {
@@ -4502,9 +4432,9 @@
],
"support": {
"issues": "https://github.com/php-http/discovery/issues",
- "source": "https://github.com/php-http/discovery/tree/1.19.1"
+ "source": "https://github.com/php-http/discovery/tree/1.19.2"
},
- "time": "2023-07-11T07:02:26+00:00"
+ "time": "2023-11-30T16:49:05+00:00"
},
{
"name": "php-http/httplug",
@@ -4689,31 +4619,26 @@
},
{
"name": "php-http/promise",
- "version": "1.1.0",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/promise.git",
- "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88"
+ "reference": "44a67cb59f708f826f3bec35f22030b3edb90119"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88",
- "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88",
+ "url": "https://api.github.com/repos/php-http/promise/zipball/44a67cb59f708f826f3bec35f22030b3edb90119",
+ "reference": "44a67cb59f708f826f3bec35f22030b3edb90119",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "friends-of-phpspec/phpspec-code-coverage": "^4.3.2",
- "phpspec/phpspec": "^5.1.2 || ^6.2"
+ "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3",
+ "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.1-dev"
- }
- },
"autoload": {
"psr-4": {
"Http\\Promise\\": "src/"
@@ -4740,9 +4665,9 @@
],
"support": {
"issues": "https://github.com/php-http/promise/issues",
- "source": "https://github.com/php-http/promise/tree/1.1.0"
+ "source": "https://github.com/php-http/promise/tree/1.2.1"
},
- "time": "2020-07-07T09:29:14+00:00"
+ "time": "2023-11-08T12:57:08+00:00"
},
{
"name": "phpoption/phpoption",
@@ -5073,16 +4998,16 @@
},
{
"name": "psr/http-client",
- "version": "1.0.2",
+ "version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
- "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
"shasum": ""
},
"require": {
@@ -5119,9 +5044,9 @@
"psr-18"
],
"support": {
- "source": "https://github.com/php-fig/http-client/tree/1.0.2"
+ "source": "https://github.com/php-fig/http-client"
},
- "time": "2023-04-10T20:12:12+00:00"
+ "time": "2023-09-23T14:17:50+00:00"
},
{
"name": "psr/http-factory",
@@ -5334,16 +5259,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.11.20",
+ "version": "v0.11.22",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "0fa27040553d1d280a67a4393194df5228afea5b"
+ "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/0fa27040553d1d280a67a4393194df5228afea5b",
- "reference": "0fa27040553d1d280a67a4393194df5228afea5b",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b",
+ "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b",
"shasum": ""
},
"require": {
@@ -5372,7 +5297,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "0.11.x-dev"
+ "dev-0.11": "0.11.x-dev"
+ },
+ "bamarni-bin": {
+ "bin-links": false,
+ "forward-command": false
}
},
"autoload": {
@@ -5404,22 +5333,22 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.11.20"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.11.22"
},
- "time": "2023-07-31T14:32:22+00:00"
+ "time": "2023-10-14T21:56:36+00:00"
},
{
"name": "pusher/pusher-php-server",
- "version": "7.2.3",
+ "version": "7.2.4",
"source": {
"type": "git",
"url": "https://github.com/pusher/pusher-http-php.git",
- "reference": "416e68dd5f640175ad5982131c42a7a666d1d8e9"
+ "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/416e68dd5f640175ad5982131c42a7a666d1d8e9",
- "reference": "416e68dd5f640175ad5982131c42a7a666d1d8e9",
+ "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/de2f72296808f9cafa6a4462b15a768ff130cddb",
+ "reference": "de2f72296808f9cafa6a4462b15a768ff130cddb",
"shasum": ""
},
"require": {
@@ -5465,9 +5394,9 @@
],
"support": {
"issues": "https://github.com/pusher/pusher-http-php/issues",
- "source": "https://github.com/pusher/pusher-http-php/tree/7.2.3"
+ "source": "https://github.com/pusher/pusher-http-php/tree/7.2.4"
},
- "time": "2023-05-17T16:00:06+00:00"
+ "time": "2023-12-15T10:58:53+00:00"
},
{
"name": "ralouphie/getallheaders",
@@ -5696,16 +5625,16 @@
},
{
"name": "sebdesign/laravel-state-machine",
- "version": "v3.4.1",
+ "version": "v3.4.2",
"source": {
"type": "git",
"url": "https://github.com/sebdesign/laravel-state-machine.git",
- "reference": "896d79d438ed606e1d6e9aaad2e4fd911a5699d2"
+ "reference": "38d2568e171861caf4e7fffee27b525dc31a0bf0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebdesign/laravel-state-machine/zipball/896d79d438ed606e1d6e9aaad2e4fd911a5699d2",
- "reference": "896d79d438ed606e1d6e9aaad2e4fd911a5699d2",
+ "url": "https://api.github.com/repos/sebdesign/laravel-state-machine/zipball/38d2568e171861caf4e7fffee27b525dc31a0bf0",
+ "reference": "38d2568e171861caf4e7fffee27b525dc31a0bf0",
"shasum": ""
},
"require": {
@@ -5757,28 +5686,28 @@
],
"support": {
"issues": "https://github.com/sebdesign/laravel-state-machine/issues",
- "source": "https://github.com/sebdesign/laravel-state-machine/tree/v3.4.1"
+ "source": "https://github.com/sebdesign/laravel-state-machine/tree/v3.4.2"
},
- "time": "2023-04-18T11:05:42+00:00"
+ "time": "2023-11-16T15:10:49+00:00"
},
{
"name": "sentry/sdk",
- "version": "3.5.0",
+ "version": "3.6.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php-sdk.git",
- "reference": "cd91b752f07c4bab9fb3b173f81af68a78a78d6d"
+ "reference": "24c235ff2027401cbea099bf88689e1a1f197c7a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/cd91b752f07c4bab9fb3b173f81af68a78a78d6d",
- "reference": "cd91b752f07c4bab9fb3b173f81af68a78a78d6d",
+ "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/24c235ff2027401cbea099bf88689e1a1f197c7a",
+ "reference": "24c235ff2027401cbea099bf88689e1a1f197c7a",
"shasum": ""
},
"require": {
"http-interop/http-factory-guzzle": "^1.0",
- "sentry/sentry": "^3.19",
- "symfony/http-client": "^4.3|^5.0|^6.0"
+ "sentry/sentry": "^3.22",
+ "symfony/http-client": "^4.3|^5.0|^6.0|^7.0"
},
"type": "metapackage",
"notification-url": "https://packagist.org/downloads/",
@@ -5804,7 +5733,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php-sdk/issues",
- "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.5.0"
+ "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.6.0"
},
"funding": [
{
@@ -5816,20 +5745,20 @@
"type": "custom"
}
],
- "time": "2023-06-12T17:50:36+00:00"
+ "time": "2023-12-04T10:49:33+00:00"
},
{
"name": "sentry/sentry",
- "version": "3.21.0",
+ "version": "3.22.1",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "624aafc22b84b089ffa43b71fb01e0096505ec4f"
+ "reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/624aafc22b84b089ffa43b71fb01e0096505ec4f",
- "reference": "624aafc22b84b089ffa43b71fb01e0096505ec4f",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
+ "reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
"shasum": ""
},
"require": {
@@ -5847,7 +5776,7 @@
"psr/http-factory": "^1.0",
"psr/http-factory-implementation": "^1.0",
"psr/log": "^1.0|^2.0|^3.0",
- "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0",
+ "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0|^7.0",
"symfony/polyfill-php80": "^1.17"
},
"conflict": {
@@ -5904,7 +5833,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-php/issues",
- "source": "https://github.com/getsentry/sentry-php/tree/3.21.0"
+ "source": "https://github.com/getsentry/sentry-php/tree/3.22.1"
},
"funding": [
{
@@ -5916,20 +5845,20 @@
"type": "custom"
}
],
- "time": "2023-07-31T15:31:24+00:00"
+ "time": "2023-11-13T11:47:28+00:00"
},
{
"name": "sentry/sentry-laravel",
- "version": "3.7.3",
+ "version": "3.8.2",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-laravel.git",
- "reference": "2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf"
+ "reference": "1293e5732f8405e12f000cdf5dee78c927a18de0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf",
- "reference": "2aee4ad217be8ef04ffcde6e9f7dd17af5a3b0bf",
+ "url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/1293e5732f8405e12f000cdf5dee78c927a18de0",
+ "reference": "1293e5732f8405e12f000cdf5dee78c927a18de0",
"shasum": ""
},
"require": {
@@ -5942,6 +5871,7 @@
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.11",
+ "laravel/folio": "^1.0",
"laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0",
"mockery/mockery": "^1.3",
"orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0",
@@ -5995,7 +5925,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-laravel/issues",
- "source": "https://github.com/getsentry/sentry-laravel/tree/3.7.3"
+ "source": "https://github.com/getsentry/sentry-laravel/tree/3.8.2"
},
"funding": [
{
@@ -6007,7 +5937,7 @@
"type": "custom"
}
],
- "time": "2023-08-03T10:10:23+00:00"
+ "time": "2023-10-12T14:38:46+00:00"
},
{
"name": "spatie/laravel-package-tools",
@@ -6071,16 +6001,16 @@
},
{
"name": "spatie/laravel-query-builder",
- "version": "5.3.0",
+ "version": "5.6.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-query-builder.git",
- "reference": "77ada3e5d80e682864dc63e429bddf7dd1198c14"
+ "reference": "a91a348f2d205026ac726850c969e4da15061aa9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-query-builder/zipball/77ada3e5d80e682864dc63e429bddf7dd1198c14",
- "reference": "77ada3e5d80e682864dc63e429bddf7dd1198c14",
+ "url": "https://api.github.com/repos/spatie/laravel-query-builder/zipball/a91a348f2d205026ac726850c969e4da15061aa9",
+ "reference": "a91a348f2d205026ac726850c969e4da15061aa9",
"shasum": ""
},
"require": {
@@ -6095,6 +6025,7 @@
"mockery/mockery": "^1.4",
"orchestra/testbench": "^7.0|^8.0",
"pestphp/pest": "^1.20",
+ "phpunit/phpunit": "^9.6.11",
"spatie/invade": "^2.0",
"spatie/laravel-ray": "^1.28"
},
@@ -6140,35 +6071,94 @@
"type": "custom"
}
],
- "time": "2023-08-21T10:51:49+00:00"
+ "time": "2023-10-05T10:21:47+00:00"
},
{
- "name": "symfony/cache",
- "version": "v6.3.4",
+ "name": "spatie/laravel-sluggable",
+ "version": "3.5.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/cache.git",
- "reference": "e60d00b4f633efa4c1ef54e77c12762d9073e7b3"
+ "url": "https://github.com/spatie/laravel-sluggable.git",
+ "reference": "041af2533fe2206715e9a4a9cad2cab6cb796655"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/e60d00b4f633efa4c1ef54e77c12762d9073e7b3",
- "reference": "e60d00b4f633efa4c1ef54e77c12762d9073e7b3",
+ "url": "https://api.github.com/repos/spatie/laravel-sluggable/zipball/041af2533fe2206715e9a4a9cad2cab6cb796655",
+ "reference": "041af2533fe2206715e9a4a9cad2cab6cb796655",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "illuminate/database": "^8.0|^9.0|^10.0",
+ "illuminate/support": "^8.0|^9.0|^10.0",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^6.23|^7.0|^8.0",
+ "pestphp/pest": "^1.20",
+ "spatie/laravel-translatable": "^5.0|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Sluggable\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Freek Van der Herten",
+ "email": "freek@spatie.be",
+ "homepage": "https://spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "Generate slugs when saving Eloquent models",
+ "homepage": "https://github.com/spatie/laravel-sluggable",
+ "keywords": [
+ "laravel-sluggable",
+ "spatie"
+ ],
+ "support": {
+ "source": "https://github.com/spatie/laravel-sluggable/tree/3.5.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-05-29T09:42:35+00:00"
+ },
+ {
+ "name": "symfony/cache",
+ "version": "v7.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/cache.git",
+ "reference": "5e2376f726d61541b9617512e374808d12c1dc22"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/5e2376f726d61541b9617512e374808d12c1dc22",
+ "reference": "5e2376f726d61541b9617512e374808d12c1dc22",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.2",
"psr/cache": "^2.0|^3.0",
"psr/log": "^1.1|^2|^3",
"symfony/cache-contracts": "^2.5|^3",
"symfony/service-contracts": "^2.5|^3",
- "symfony/var-exporter": "^6.2.10"
+ "symfony/var-exporter": "^6.4|^7.0"
},
"conflict": {
- "doctrine/dbal": "<2.13.1",
- "symfony/dependency-injection": "<5.4",
- "symfony/http-kernel": "<5.4",
- "symfony/var-dumper": "<5.4"
+ "doctrine/dbal": "<3.6",
+ "symfony/dependency-injection": "<6.4",
+ "symfony/http-kernel": "<6.4",
+ "symfony/var-dumper": "<6.4"
},
"provide": {
"psr/cache-implementation": "2.0|3.0",
@@ -6177,15 +6167,15 @@
},
"require-dev": {
"cache/integration-tests": "dev-master",
- "doctrine/dbal": "^2.13.1|^3.0",
+ "doctrine/dbal": "^3.6|^4",
"predis/predis": "^1.1|^2.0",
"psr/simple-cache": "^1.0|^2.0|^3.0",
- "symfony/config": "^5.4|^6.0",
- "symfony/dependency-injection": "^5.4|^6.0",
- "symfony/filesystem": "^5.4|^6.0",
- "symfony/http-kernel": "^5.4|^6.0",
- "symfony/messenger": "^5.4|^6.0",
- "symfony/var-dumper": "^5.4|^6.0"
+ "symfony/config": "^6.4|^7.0",
+ "symfony/dependency-injection": "^6.4|^7.0",
+ "symfony/filesystem": "^6.4|^7.0",
+ "symfony/http-kernel": "^6.4|^7.0",
+ "symfony/messenger": "^6.4|^7.0",
+ "symfony/var-dumper": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -6220,7 +6210,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v6.3.4"
+ "source": "https://github.com/symfony/cache/tree/v7.0.0"
},
"funding": [
{
@@ -6236,7 +6226,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-05T09:10:27+00:00"
+ "time": "2023-11-25T15:40:35+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -6773,21 +6763,21 @@
},
{
"name": "symfony/expression-language",
- "version": "v6.3.0",
+ "version": "v6.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "6d560c4c80e7e328708efd923f93ad67e6a0c1c0"
+ "reference": "6c8b12f1e5ee5d91b812fb8628fca86e2fe5d152"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/6d560c4c80e7e328708efd923f93ad67e6a0c1c0",
- "reference": "6d560c4c80e7e328708efd923f93ad67e6a0c1c0",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/6c8b12f1e5ee5d91b812fb8628fca86e2fe5d152",
+ "reference": "6c8b12f1e5ee5d91b812fb8628fca86e2fe5d152",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/cache": "^5.4|^6.0",
+ "symfony/cache": "^5.4|^6.0|^7.0",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/service-contracts": "^2.5|^3"
},
@@ -6817,7 +6807,7 @@
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/expression-language/tree/v6.3.0"
+ "source": "https://github.com/symfony/expression-language/tree/v6.4.0"
},
"funding": [
{
@@ -6833,7 +6823,7 @@
"type": "tidelift"
}
],
- "time": "2023-04-28T16:05:33+00:00"
+ "time": "2023-07-27T06:52:43+00:00"
},
{
"name": "symfony/finder",
@@ -6901,28 +6891,27 @@
},
{
"name": "symfony/http-client",
- "version": "v6.3.2",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00"
+ "reference": "c3e90d09b3c45a5d47170e81a712d51c352cbc68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
- "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/c3e90d09b3c45a5d47170e81a712d51c352cbc68",
+ "reference": "c3e90d09b3c45a5d47170e81a712d51c352cbc68",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "php": ">=8.2",
"psr/log": "^1|^2|^3",
- "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-client-contracts": "^3",
"symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"php-http/discovery": "<1.15",
- "symfony/http-foundation": "<6.3"
+ "symfony/http-foundation": "<6.4"
},
"provide": {
"php-http/async-client-implementation": "*",
@@ -6939,10 +6928,11 @@
"nyholm/psr7": "^1.0",
"php-http/httplug": "^1.0|^2.0",
"psr/http-client": "^1.0",
- "symfony/dependency-injection": "^5.4|^6.0",
- "symfony/http-kernel": "^5.4|^6.0",
- "symfony/process": "^5.4|^6.0",
- "symfony/stopwatch": "^5.4|^6.0"
+ "symfony/dependency-injection": "^6.4|^7.0",
+ "symfony/http-kernel": "^6.4|^7.0",
+ "symfony/messenger": "^6.4|^7.0",
+ "symfony/process": "^6.4|^7.0",
+ "symfony/stopwatch": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -6973,7 +6963,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v6.3.2"
+ "source": "https://github.com/symfony/http-client/tree/v7.0.0"
},
"funding": [
{
@@ -6989,7 +6979,7 @@
"type": "tidelift"
}
],
- "time": "2023-07-05T08:41:27+00:00"
+ "time": "2023-11-29T08:40:23+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -7425,20 +7415,20 @@
},
{
"name": "symfony/options-resolver",
- "version": "v6.3.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd"
+ "reference": "700ff4096e346f54cb628ea650767c8130f1001f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd",
- "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/700ff4096e346f54cb628ea650767c8130f1001f",
+ "reference": "700ff4096e346f54cb628ea650767c8130f1001f",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3"
},
"type": "library",
@@ -7472,7 +7462,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v6.3.0"
+ "source": "https://github.com/symfony/options-resolver/tree/v7.0.0"
},
"funding": [
{
@@ -7488,7 +7478,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-12T14:21:09+00:00"
+ "time": "2023-08-08T10:20:21+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -8291,25 +8281,25 @@
},
{
"name": "symfony/property-access",
- "version": "v6.3.2",
+ "version": "v6.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0"
+ "reference": "75f6990ae8e8040dd587162f3f1863f755957129"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/2dc4f9da444b8f8ff592e95d570caad67924f1d0",
- "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/75f6990ae8e8040dd587162f3f1863f755957129",
+ "reference": "75f6990ae8e8040dd587162f3f1863f755957129",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/property-info": "^5.4|^6.0"
+ "symfony/property-info": "^5.4|^6.0|^7.0"
},
"require-dev": {
- "symfony/cache": "^5.4|^6.0"
+ "symfony/cache": "^5.4|^6.0|^7.0"
},
"type": "library",
"autoload": {
@@ -8348,7 +8338,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v6.3.2"
+ "source": "https://github.com/symfony/property-access/tree/v6.4.0"
},
"funding": [
{
@@ -8364,38 +8354,38 @@
"type": "tidelift"
}
],
- "time": "2023-07-13T15:26:11+00:00"
+ "time": "2023-09-25T12:52:38+00:00"
},
{
"name": "symfony/property-info",
- "version": "v6.3.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "7f3a03716112269741fe2a809f8f791a371d1fcd"
+ "reference": "ce627df05f5629ce4feec536ee827ad0a12689b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/7f3a03716112269741fe2a809f8f791a371d1fcd",
- "reference": "7f3a03716112269741fe2a809f8f791a371d1fcd",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ce627df05f5629ce4feec536ee827ad0a12689b6",
+ "reference": "ce627df05f5629ce4feec536ee827ad0a12689b6",
"shasum": ""
},
"require": {
- "php": ">=8.1",
- "symfony/string": "^5.4|^6.0"
+ "php": ">=8.2",
+ "symfony/string": "^6.4|^7.0"
},
"conflict": {
"phpdocumentor/reflection-docblock": "<5.2",
"phpdocumentor/type-resolver": "<1.5.1",
- "symfony/dependency-injection": "<5.4"
+ "symfony/dependency-injection": "<6.4",
+ "symfony/serializer": "<6.4"
},
"require-dev": {
- "doctrine/annotations": "^1.10.4|^2",
"phpdocumentor/reflection-docblock": "^5.2",
"phpstan/phpdoc-parser": "^1.0",
- "symfony/cache": "^5.4|^6.0",
- "symfony/dependency-injection": "^5.4|^6.0",
- "symfony/serializer": "^5.4|^6.0"
+ "symfony/cache": "^6.4|^7.0",
+ "symfony/dependency-injection": "^6.4|^7.0",
+ "symfony/serializer": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -8431,7 +8421,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v6.3.0"
+ "source": "https://github.com/symfony/property-info/tree/v7.0.0"
},
"funding": [
{
@@ -8447,7 +8437,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-19T08:06:44+00:00"
+ "time": "2023-11-25T08:38:27+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
@@ -8705,20 +8695,20 @@
},
{
"name": "symfony/string",
- "version": "v6.4.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809"
+ "reference": "92bd2bfbba476d4a1838e5e12168bef2fd1e6620"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/b45fcf399ea9c3af543a92edf7172ba21174d809",
- "reference": "b45fcf399ea9c3af543a92edf7172ba21174d809",
+ "url": "https://api.github.com/repos/symfony/string/zipball/92bd2bfbba476d4a1838e5e12168bef2fd1e6620",
+ "reference": "92bd2bfbba476d4a1838e5e12168bef2fd1e6620",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "php": ">=8.2",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-intl-grapheme": "~1.0",
"symfony/polyfill-intl-normalizer": "~1.0",
@@ -8728,11 +8718,11 @@
"symfony/translation-contracts": "<2.5"
},
"require-dev": {
- "symfony/error-handler": "^5.4|^6.0|^7.0",
- "symfony/http-client": "^5.4|^6.0|^7.0",
- "symfony/intl": "^6.2|^7.0",
+ "symfony/error-handler": "^6.4|^7.0",
+ "symfony/http-client": "^6.4|^7.0",
+ "symfony/intl": "^6.4|^7.0",
"symfony/translation-contracts": "^2.5|^3.0",
- "symfony/var-exporter": "^5.4|^6.0|^7.0"
+ "symfony/var-exporter": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -8771,7 +8761,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.4.0"
+ "source": "https://github.com/symfony/string/tree/v7.0.0"
},
"funding": [
{
@@ -8787,7 +8777,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-28T20:41:49+00:00"
+ "time": "2023-11-29T08:40:23+00:00"
},
{
"name": "symfony/translation",
@@ -9123,23 +9113,23 @@
},
{
"name": "symfony/var-exporter",
- "version": "v6.3.4",
+ "version": "v7.0.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691"
+ "reference": "a3d7c877414fcd59ab7075ecdc3b8f9c00f7bcc3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/df1f8aac5751871b83d30bf3e2c355770f8f0691",
- "reference": "df1f8aac5751871b83d30bf3e2c355770f8f0691",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/a3d7c877414fcd59ab7075ecdc3b8f9c00f7bcc3",
+ "reference": "a3d7c877414fcd59ab7075ecdc3b8f9c00f7bcc3",
"shasum": ""
},
"require": {
- "php": ">=8.1"
+ "php": ">=8.2"
},
"require-dev": {
- "symfony/var-dumper": "^5.4|^6.0"
+ "symfony/var-dumper": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -9177,7 +9167,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.3.4"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.0.1"
},
"funding": [
{
@@ -9193,7 +9183,7 @@
"type": "tidelift"
}
],
- "time": "2023-08-16T18:14:47+00:00"
+ "time": "2023-11-30T11:38:21+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
@@ -9524,20 +9514,20 @@
},
{
"name": "wire-elements/modal",
- "version": "2.0.8",
+ "version": "2.0.9",
"source": {
"type": "git",
"url": "https://github.com/wire-elements/modal.git",
- "reference": "d6dac3a6ef6527a734504d8a84de49ec0a72282b"
+ "reference": "899b05e313403669aa8a359db71a066246184355"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wire-elements/modal/zipball/d6dac3a6ef6527a734504d8a84de49ec0a72282b",
- "reference": "d6dac3a6ef6527a734504d8a84de49ec0a72282b",
+ "url": "https://api.github.com/repos/wire-elements/modal/zipball/899b05e313403669aa8a359db71a066246184355",
+ "reference": "899b05e313403669aa8a359db71a066246184355",
"shasum": ""
},
"require": {
- "livewire/livewire": "^3.0",
+ "livewire/livewire": "^3.2.3",
"php": "^8.1",
"spatie/laravel-package-tools": "^1.9"
},
@@ -9576,9 +9566,9 @@
],
"support": {
"issues": "https://github.com/wire-elements/modal/issues",
- "source": "https://github.com/wire-elements/modal/tree/2.0.8"
+ "source": "https://github.com/wire-elements/modal/tree/2.0.9"
},
- "time": "2023-11-12T14:57:13+00:00"
+ "time": "2023-12-08T09:31:14+00:00"
}
],
"packages-dev": [
@@ -10164,16 +10154,16 @@
},
{
"name": "filp/whoops",
- "version": "2.15.3",
+ "version": "2.15.4",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "c83e88a30524f9360b11f585f71e6b17313b7187"
+ "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187",
- "reference": "c83e88a30524f9360b11f585f71e6b17313b7187",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546",
+ "reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546",
"shasum": ""
},
"require": {
@@ -10223,7 +10213,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.15.3"
+ "source": "https://github.com/filp/whoops/tree/2.15.4"
},
"funding": [
{
@@ -10231,7 +10221,7 @@
"type": "github"
}
],
- "time": "2023-07-13T12:00:00+00:00"
+ "time": "2023-11-03T12:00:00+00:00"
},
{
"name": "friendsofphp/php-cs-fixer",
@@ -10614,27 +10604,27 @@
},
{
"name": "laravel/sail",
- "version": "v1.23.4",
+ "version": "v1.26.3",
"source": {
"type": "git",
"url": "https://github.com/laravel/sail.git",
- "reference": "cfa1ad579349110a87f9412eb65ecba94d682ac2"
+ "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/sail/zipball/cfa1ad579349110a87f9412eb65ecba94d682ac2",
- "reference": "cfa1ad579349110a87f9412eb65ecba94d682ac2",
+ "url": "https://api.github.com/repos/laravel/sail/zipball/fa1ad5fbb03686dfc752bfd1861d86091cc1c32d",
+ "reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d",
"shasum": ""
},
"require": {
- "illuminate/console": "^8.0|^9.0|^10.0",
- "illuminate/contracts": "^8.0|^9.0|^10.0",
- "illuminate/support": "^8.0|^9.0|^10.0",
+ "illuminate/console": "^9.0|^10.0|^11.0",
+ "illuminate/contracts": "^9.0|^10.0|^11.0",
+ "illuminate/support": "^9.0|^10.0|^11.0",
"php": "^8.0",
- "symfony/yaml": "^6.0"
+ "symfony/yaml": "^6.0|^7.0"
},
"require-dev": {
- "orchestra/testbench": "^6.0|^7.0|^8.0",
+ "orchestra/testbench": "^7.0|^8.0|^9.0",
"phpstan/phpstan": "^1.10"
},
"bin": [
@@ -10675,7 +10665,7 @@
"issues": "https://github.com/laravel/sail/issues",
"source": "https://github.com/laravel/sail"
},
- "time": "2023-08-17T12:49:32+00:00"
+ "time": "2023-12-02T18:26:39+00:00"
},
{
"name": "league/container",
@@ -10761,16 +10751,16 @@
},
{
"name": "mockery/mockery",
- "version": "1.6.6",
+ "version": "1.6.7",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e"
+ "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e",
- "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06",
+ "reference": "0cc058854b3195ba21dc6b1f7b1f60f4ef3a9c06",
"shasum": ""
},
"require": {
@@ -10783,9 +10773,7 @@
},
"require-dev": {
"phpunit/phpunit": "^8.5 || ^9.6.10",
- "psalm/plugin-phpunit": "^0.18.4",
- "symplify/easy-coding-standard": "^11.5.0",
- "vimeo/psalm": "^4.30"
+ "symplify/easy-coding-standard": "^12.0.8"
},
"type": "library",
"autoload": {
@@ -10842,7 +10830,7 @@
"security": "https://github.com/mockery/mockery/security/advisories",
"source": "https://github.com/mockery/mockery"
},
- "time": "2023-08-09T00:03:52+00:00"
+ "time": "2023-12-10T02:24:34+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -10905,37 +10893,40 @@
},
{
"name": "nunomaduro/collision",
- "version": "v7.8.1",
+ "version": "v7.10.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/collision.git",
- "reference": "61553ad3260845d7e3e49121b7074619233d361b"
+ "reference": "49ec67fa7b002712da8526678abd651c09f375b2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/collision/zipball/61553ad3260845d7e3e49121b7074619233d361b",
- "reference": "61553ad3260845d7e3e49121b7074619233d361b",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2",
+ "reference": "49ec67fa7b002712da8526678abd651c09f375b2",
"shasum": ""
},
"require": {
"filp/whoops": "^2.15.3",
"nunomaduro/termwind": "^1.15.1",
"php": "^8.1.0",
- "symfony/console": "^6.3.2"
+ "symfony/console": "^6.3.4"
+ },
+ "conflict": {
+ "laravel/framework": ">=11.0.0"
},
"require-dev": {
- "brianium/paratest": "^7.2.4",
- "laravel/framework": "^10.17.1",
- "laravel/pint": "^1.10.5",
- "laravel/sail": "^1.23.1",
- "laravel/sanctum": "^3.2.5",
- "laravel/tinker": "^2.8.1",
+ "brianium/paratest": "^7.3.0",
+ "laravel/framework": "^10.28.0",
+ "laravel/pint": "^1.13.3",
+ "laravel/sail": "^1.25.0",
+ "laravel/sanctum": "^3.3.1",
+ "laravel/tinker": "^2.8.2",
"nunomaduro/larastan": "^2.6.4",
- "orchestra/testbench-core": "^8.5.9",
- "pestphp/pest": "^2.12.1",
- "phpunit/phpunit": "^10.3.1",
+ "orchestra/testbench-core": "^8.13.0",
+ "pestphp/pest": "^2.23.2",
+ "phpunit/phpunit": "^10.4.1",
"sebastian/environment": "^6.0.1",
- "spatie/laravel-ignition": "^2.2.0"
+ "spatie/laravel-ignition": "^2.3.1"
},
"type": "library",
"extra": {
@@ -10994,7 +10985,7 @@
"type": "patreon"
}
],
- "time": "2023-08-07T08:03:21+00:00"
+ "time": "2023-10-11T15:45:01+00:00"
},
{
"name": "nunomaduro/phpinsights",
@@ -11579,16 +11570,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "10.1.3",
+ "version": "10.1.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d"
+ "reference": "599109c8ca6bae97b23482d557d2874c25a65e59"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/be1fe461fdc917de2a29a452ccf2657d325b443d",
- "reference": "be1fe461fdc917de2a29a452ccf2657d325b443d",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/599109c8ca6bae97b23482d557d2874c25a65e59",
+ "reference": "599109c8ca6bae97b23482d557d2874c25a65e59",
"shasum": ""
},
"require": {
@@ -11645,7 +11636,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.3"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.10"
},
"funding": [
{
@@ -11653,20 +11644,20 @@
"type": "github"
}
],
- "time": "2023-07-26T13:45:28+00:00"
+ "time": "2023-12-11T06:28:43+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "4.0.2",
+ "version": "4.1.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "5647d65443818959172645e7ed999217360654b6"
+ "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/5647d65443818959172645e7ed999217360654b6",
- "reference": "5647d65443818959172645e7ed999217360654b6",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c",
+ "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c",
"shasum": ""
},
"require": {
@@ -11706,7 +11697,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
"security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.0.2"
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0"
},
"funding": [
{
@@ -11714,7 +11705,7 @@
"type": "github"
}
],
- "time": "2023-05-07T09:13:23+00:00"
+ "time": "2023-08-31T06:24:48+00:00"
},
{
"name": "phpunit/php-invoker",
@@ -11781,16 +11772,16 @@
},
{
"name": "phpunit/php-text-template",
- "version": "3.0.0",
+ "version": "3.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d"
+ "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/9f3d3709577a527025f55bcf0f7ab8052c8bb37d",
- "reference": "9f3d3709577a527025f55bcf0f7ab8052c8bb37d",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748",
+ "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748",
"shasum": ""
},
"require": {
@@ -11828,7 +11819,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-text-template/issues",
- "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.0"
+ "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1"
},
"funding": [
{
@@ -11836,7 +11828,7 @@
"type": "github"
}
],
- "time": "2023-02-03T06:56:46+00:00"
+ "time": "2023-08-31T14:07:24+00:00"
},
{
"name": "phpunit/php-timer",
@@ -11899,16 +11891,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "10.3.2",
+ "version": "10.5.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1"
+ "reference": "6fce887c71076a73f32fd3e0774a6833fc5c7f19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0dafb1175c366dd274eaa9a625e914451506bcd1",
- "reference": "0dafb1175c366dd274eaa9a625e914451506bcd1",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6fce887c71076a73f32fd3e0774a6833fc5c7f19",
+ "reference": "6fce887c71076a73f32fd3e0774a6833fc5c7f19",
"shasum": ""
},
"require": {
@@ -11922,7 +11914,7 @@
"phar-io/manifest": "^2.0.3",
"phar-io/version": "^3.0.2",
"php": ">=8.1",
- "phpunit/php-code-coverage": "^10.1.1",
+ "phpunit/php-code-coverage": "^10.1.5",
"phpunit/php-file-iterator": "^4.0",
"phpunit/php-invoker": "^4.0",
"phpunit/php-text-template": "^3.0",
@@ -11932,7 +11924,7 @@
"sebastian/comparator": "^5.0",
"sebastian/diff": "^5.0",
"sebastian/environment": "^6.0",
- "sebastian/exporter": "^5.0",
+ "sebastian/exporter": "^5.1",
"sebastian/global-state": "^6.0.1",
"sebastian/object-enumerator": "^5.0",
"sebastian/recursion-context": "^5.0",
@@ -11948,7 +11940,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "10.3-dev"
+ "dev-main": "10.5-dev"
}
},
"autoload": {
@@ -11980,7 +11972,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/10.3.2"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.3"
},
"funding": [
{
@@ -11996,20 +11988,20 @@
"type": "tidelift"
}
],
- "time": "2023-08-15T05:34:23+00:00"
+ "time": "2023-12-13T07:25:23+00:00"
},
{
"name": "psalm/phar",
- "version": "5.15.0",
+ "version": "5.18.0",
"source": {
"type": "git",
"url": "https://github.com/psalm/phar.git",
- "reference": "19dde3eba5901ff50ca43a5e4c43540f097e0511"
+ "reference": "a78b5c2e8860c3b4242c63bc0864621278705f9a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/psalm/phar/zipball/19dde3eba5901ff50ca43a5e4c43540f097e0511",
- "reference": "19dde3eba5901ff50ca43a5e4c43540f097e0511",
+ "url": "https://api.github.com/repos/psalm/phar/zipball/a78b5c2e8860c3b4242c63bc0864621278705f9a",
+ "reference": "a78b5c2e8860c3b4242c63bc0864621278705f9a",
"shasum": ""
},
"require": {
@@ -12029,9 +12021,9 @@
"description": "Composer-based Psalm Phar",
"support": {
"issues": "https://github.com/psalm/phar/issues",
- "source": "https://github.com/psalm/phar/tree/5.15.0"
+ "source": "https://github.com/psalm/phar/tree/5.18.0"
},
- "time": "2023-08-21T03:20:52+00:00"
+ "time": "2023-12-16T09:41:14+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -12279,16 +12271,16 @@
},
{
"name": "sebastian/complexity",
- "version": "3.0.0",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6"
+ "reference": "68cfb347a44871f01e33ab0ef8215966432f6957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/e67d240970c9dc7ea7b2123a6d520e334dd61dc6",
- "reference": "e67d240970c9dc7ea7b2123a6d520e334dd61dc6",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957",
+ "reference": "68cfb347a44871f01e33ab0ef8215966432f6957",
"shasum": ""
},
"require": {
@@ -12301,7 +12293,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.0-dev"
+ "dev-main": "3.1-dev"
}
},
"autoload": {
@@ -12324,7 +12316,8 @@
"homepage": "https://github.com/sebastianbergmann/complexity",
"support": {
"issues": "https://github.com/sebastianbergmann/complexity/issues",
- "source": "https://github.com/sebastianbergmann/complexity/tree/3.0.0"
+ "security": "https://github.com/sebastianbergmann/complexity/security/policy",
+ "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0"
},
"funding": [
{
@@ -12332,7 +12325,7 @@
"type": "github"
}
],
- "time": "2023-02-03T06:59:47+00:00"
+ "time": "2023-09-28T11:50:59+00:00"
},
{
"name": "sebastian/diff",
@@ -12467,16 +12460,16 @@
},
{
"name": "sebastian/exporter",
- "version": "5.0.0",
+ "version": "5.1.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0"
+ "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0",
- "reference": "f3ec4bf931c0b31e5b413f5b4fc970a7d03338c0",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc",
+ "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc",
"shasum": ""
},
"require": {
@@ -12490,7 +12483,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.0-dev"
+ "dev-main": "5.1-dev"
}
},
"autoload": {
@@ -12532,7 +12525,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/5.0.0"
+ "security": "https://github.com/sebastianbergmann/exporter/security/policy",
+ "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1"
},
"funding": [
{
@@ -12540,7 +12534,7 @@
"type": "github"
}
],
- "time": "2023-02-03T07:06:49+00:00"
+ "time": "2023-09-24T13:22:09+00:00"
},
{
"name": "sebastian/global-state",
@@ -12606,16 +12600,16 @@
},
{
"name": "sebastian/lines-of-code",
- "version": "2.0.0",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130"
+ "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/17c4d940ecafb3d15d2cf916f4108f664e28b130",
- "reference": "17c4d940ecafb3d15d2cf916f4108f664e28b130",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d",
+ "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d",
"shasum": ""
},
"require": {
@@ -12651,7 +12645,8 @@
"homepage": "https://github.com/sebastianbergmann/lines-of-code",
"support": {
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
- "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.0"
+ "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1"
},
"funding": [
{
@@ -12659,7 +12654,7 @@
"type": "github"
}
],
- "time": "2023-02-03T07:08:02+00:00"
+ "time": "2023-08-31T09:25:50+00:00"
},
{
"name": "sebastian/object-enumerator",
@@ -13074,35 +13069,35 @@
},
{
"name": "spatie/flare-client-php",
- "version": "1.4.2",
+ "version": "1.4.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
- "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544"
+ "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5f2c6a7a0d2c1d90c12559dc7828fd942911a544",
- "reference": "5f2c6a7a0d2c1d90c12559dc7828fd942911a544",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec",
+ "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec",
"shasum": ""
},
"require": {
- "illuminate/pipeline": "^8.0|^9.0|^10.0",
+ "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0",
"nesbot/carbon": "^2.62.1",
"php": "^8.0",
"spatie/backtrace": "^1.5.2",
- "symfony/http-foundation": "^5.0|^6.0",
- "symfony/mime": "^5.2|^6.0",
- "symfony/process": "^5.2|^6.0",
- "symfony/var-dumper": "^5.2|^6.0"
+ "symfony/http-foundation": "^5.2|^6.0|^7.0",
+ "symfony/mime": "^5.2|^6.0|^7.0",
+ "symfony/process": "^5.2|^6.0|^7.0",
+ "symfony/var-dumper": "^5.2|^6.0|^7.0"
},
"require-dev": {
- "dms/phpunit-arraysubset-asserts": "^0.3.0",
- "pestphp/pest": "^1.20",
+ "dms/phpunit-arraysubset-asserts": "^0.5.0",
+ "pestphp/pest": "^1.20|^2.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-phpunit": "^1.0",
- "spatie/phpunit-snapshot-assertions": "^4.0"
+ "spatie/phpunit-snapshot-assertions": "^4.0|^5.0"
},
"type": "library",
"extra": {
@@ -13132,7 +13127,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
- "source": "https://github.com/spatie/flare-client-php/tree/1.4.2"
+ "source": "https://github.com/spatie/flare-client-php/tree/1.4.3"
},
"funding": [
{
@@ -13140,20 +13135,20 @@
"type": "github"
}
],
- "time": "2023-07-28T08:07:24+00:00"
+ "time": "2023-10-17T15:54:07+00:00"
},
{
"name": "spatie/ignition",
- "version": "1.10.1",
+ "version": "1.11.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/ignition.git",
- "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1"
+ "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/ignition/zipball/d92b9a081e99261179b63a858c7a4b01541e7dd1",
- "reference": "d92b9a081e99261179b63a858c7a4b01541e7dd1",
+ "url": "https://api.github.com/repos/spatie/ignition/zipball/3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
+ "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
"shasum": ""
},
"require": {
@@ -13162,19 +13157,19 @@
"php": "^8.0",
"spatie/backtrace": "^1.5.3",
"spatie/flare-client-php": "^1.4.0",
- "symfony/console": "^5.4|^6.0",
- "symfony/var-dumper": "^5.4|^6.0"
+ "symfony/console": "^5.4|^6.0|^7.0",
+ "symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"require-dev": {
- "illuminate/cache": "^9.52",
+ "illuminate/cache": "^9.52|^10.0|^11.0",
"mockery/mockery": "^1.4",
- "pestphp/pest": "^1.20",
+ "pestphp/pest": "^1.20|^2.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-phpunit": "^1.0",
"psr/simple-cache-implementation": "*",
- "symfony/cache": "^6.0",
- "symfony/process": "^5.4|^6.0",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
"vlucas/phpdotenv": "^5.5"
},
"suggest": {
@@ -13223,20 +13218,20 @@
"type": "github"
}
],
- "time": "2023-08-21T15:06:37+00:00"
+ "time": "2023-10-18T14:09:40+00:00"
},
{
"name": "spatie/laravel-ignition",
- "version": "2.3.0",
+ "version": "2.3.2",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
- "reference": "4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0"
+ "reference": "4800661a195e15783477d99f7f8f669a49793996"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0",
- "reference": "4ed813d16edb5a1ab0d7f4b1d116c37ee8cdf3c0",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/4800661a195e15783477d99f7f8f669a49793996",
+ "reference": "4800661a195e15783477d99f7f8f669a49793996",
"shasum": ""
},
"require": {
@@ -13315,7 +13310,7 @@
"type": "github"
}
],
- "time": "2023-08-23T06:24:34+00:00"
+ "time": "2023-12-15T13:44:49+00:00"
},
{
"name": "squizlabs/php_codesniffer",
@@ -13603,28 +13598,27 @@
},
{
"name": "symfony/yaml",
- "version": "v6.3.3",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add"
+ "reference": "0055b230c408428b9b5cde7c55659555be5c0278"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add",
- "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/0055b230c408428b9b5cde7c55659555be5c0278",
+ "reference": "0055b230c408428b9b5cde7c55659555be5c0278",
"shasum": ""
},
"require": {
- "php": ">=8.1",
- "symfony/deprecation-contracts": "^2.5|^3",
+ "php": ">=8.2",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/console": "<5.4"
+ "symfony/console": "<6.4"
},
"require-dev": {
- "symfony/console": "^5.4|^6.0"
+ "symfony/console": "^6.4|^7.0"
},
"bin": [
"Resources/bin/yaml-lint"
@@ -13655,7 +13649,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.3.3"
+ "source": "https://github.com/symfony/yaml/tree/v7.0.0"
},
"funding": [
{
@@ -13671,20 +13665,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-31T07:08:24+00:00"
+ "time": "2023-11-07T10:26:03+00:00"
},
{
"name": "theseer/tokenizer",
- "version": "1.2.1",
+ "version": "1.2.2",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
+ "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
"shasum": ""
},
"require": {
@@ -13713,7 +13707,7 @@
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"support": {
"issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.2"
},
"funding": [
{
@@ -13721,7 +13715,7 @@
"type": "github"
}
],
- "time": "2021-07-28T10:34:58+00:00"
+ "time": "2023-11-20T00:12:19+00:00"
}
],
"aliases": [],
diff --git a/database/factories/PlanFactory.php b/database/factories/PlanFactory.php
index 29545b5..e8e8082 100755
--- a/database/factories/PlanFactory.php
+++ b/database/factories/PlanFactory.php
@@ -30,6 +30,8 @@ class PlanFactory extends Factory
'wellness' => $this->faker->boolean(),
];
+ $wrongTypeBody = json_encode($typeBody);
+
$packetsOptions = [
'items' => [$this->faker->fruitName(), $this->faker->meatName(), $this->faker->sauceName()],
'price' => $this->faker->randomNumber(),
@@ -45,8 +47,9 @@ class PlanFactory extends Factory
'name' => $this->faker->foodName(),
// 'image' => UploadedFile::fake()->image('plans/Photo_C.png'),
'image' => $fileLocalPath,
- 'duration' => $this->faker->randomElement([7, 14, 21]),
- 'state' => $this->faker->randomElement(['active', 'draft', 'archived']),
+ 'duration' => $this->faker->randomElement([7, 14,21]),
+ 'state' => $this->faker->randomElement(['active', 'draft', 'unactive']),
+ //'type' => $this->faker->randomElement([$typeBody, $wrongTypeBody]),
'type' => $typeBody,
'details' => $this->faker->text(),
'packets_count' => $this->faker->randomElement([1, 3]),
diff --git a/database/migrations/2023_12_20_105039_add_slug_to_plan.php b/database/migrations/2023_12_20_105039_add_slug_to_plan.php
new file mode 100644
index 0000000..5c48db4
--- /dev/null
+++ b/database/migrations/2023_12_20_105039_add_slug_to_plan.php
@@ -0,0 +1,28 @@
+string('slug');
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ */
+ public function down(): void
+ {
+ Schema::table('plans', function (Blueprint $table) {
+ $table->dropColumn('slug');
+ });
+ }
+};
diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php
index 1e7b36f..4a70195 100644
--- a/database/seeders/DatabaseSeeder.php
+++ b/database/seeders/DatabaseSeeder.php
@@ -15,6 +15,8 @@ class DatabaseSeeder extends Seeder
{
$this->call(PlanSeeder::class);
$this->call(UserSeeder::class);
+ $this->call(PlanAuthor::class);
+ $this->call(PlanCommentSeeder::class);
// $this->call(RecipeSeeder::class);
// \App\Models\User::factory(10)->create();
}
diff --git a/resources/views/livewire/plan/comment/create.blade.php b/resources/views/livewire/plan/comment/create.blade.php
index 92a27a0..507b5b0 100644
--- a/resources/views/livewire/plan/comment/create.blade.php
+++ b/resources/views/livewire/plan/comment/create.blade.php
@@ -18,8 +18,9 @@
$isChecked]) wire:model="isChecked" wire:click="$set('grade',1)" type="radio"
name="rate" id="rate-1" value="1" hidden>
+
-
+
diff --git a/resources/views/livewire/plan/comment/show.blade.php b/resources/views/livewire/plan/comment/show.blade.php
index e874223..5282a0a 100644
--- a/resources/views/livewire/plan/comment/show.blade.php
+++ b/resources/views/livewire/plan/comment/show.blade.php
@@ -1,4 +1,4 @@
-
+
@php
$positivComments = $plan->byPositive();
diff --git a/resources/views/livewire/plan/edit.blade.php b/resources/views/livewire/plan/edit.blade.php
new file mode 100644
index 0000000..5e49c6e
--- /dev/null
+++ b/resources/views/livewire/plan/edit.blade.php
@@ -0,0 +1,493 @@
+
+
+
+
+
+
+
+
+
+
+ ОКАЗАНИЕ УСЛУГ
+
+
+
+
+
+
+
+ @if ($packets_count === 1)
+
+ @endif
+
+ @if ($packets_count === 3)
+
+
+
+
+
+
+
+
+
+ @endif
+
+
+ @if ($errors)
+
+
+ @foreach ($errors->all() as $message)
+ - {{ $message }}
+ @endforeach
+
+
+ @endif
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/views/plan/edit_form.blade.php b/resources/views/plan/edit_form.blade.php
index 7b95ef3..5cfe942 100644
--- a/resources/views/plan/edit_form.blade.php
+++ b/resources/views/plan/edit_form.blade.php
@@ -1,9 +1,13 @@
@extends('layouts/eatvio')
-
@section('main_section')
- @livewire('plan.create')
+ @isset($plan)
+ @livewire('plan.edit', ['plan' => $plan]);
+ @else
+ @livewire('plan.create')
+ @endisset
@endsection
@push('css_head')
{{-- --}}
@endpush
+
diff --git a/resources/views/plan/show.blade.php b/resources/views/plan/show.blade.php
index f256633..f5f2538 100644
--- a/resources/views/plan/show.blade.php
+++ b/resources/views/plan/show.blade.php
@@ -86,6 +86,35 @@
{{ $plan->details }}
+
+
+
+
+ @if ($plan->type['slim'] === true)
+
+ @endif
+
+ @if ($plan->type['fit'] === true)
+
+ @endif
+
+ @if ($plan->type['wellness'] === true)
+
+ @endif
+
+ @if ($plan->type['behavior'] === true)
+
+ @endif
+
+