04 10 2023 snapshot

This commit is contained in:
Anatoliy Poloz
2023-10-04 17:57:09 +03:00
parent 1e546fa48e
commit 09a00744a0
441 changed files with 41582 additions and 254079 deletions

View File

@@ -0,0 +1,42 @@
<?php
namespace App\Livewire\User;
/* use Livewire\Component; */
use App\Models\User;
use Illuminate\Support\Facades\Auth;
use LivewireUI\Modal\ModalComponent;
use App\Models\CircumferenceMeasure;
class AddCircumference extends ModalComponent
{
public User $user;
public $chest_circumference = 0;
public $waist_circumference = 0;
public $hip_circumference = 0;
public function mount()
{
$this->user = Auth::user();
}
public function render()
{
return view('livewire.user.add-circumference');
}
public function add()
{
$newMeasure = CircumferenceMeasure::create([
'user_id' => $this->user->id,
'chest_circumference' => $this->chest_circumference,
'waist_circumference' => $this->waist_circumference,
'hip_circumference' => $this->hip_circumference
]);
$newMeasure->save();
$this->reset(['chest_circumference', 'waist_circumference', 'hip_circumference']);
$this->dispatch('circumference-chart-updated')->to('profile.circumference-chart');
$this->closeModal();
}
}