diff --git a/app/Livewire/Filament/Color.php b/app/Livewire/Filament/Color.php index f4e2453..92d1086 100644 --- a/app/Livewire/Filament/Color.php +++ b/app/Livewire/Filament/Color.php @@ -26,6 +26,11 @@ class Color extends Component public $search =''; + // Edit Modal + Query + public $editModal = false; + public $editquery = ''; + + public function create() { @Auth::check(); @@ -47,7 +52,29 @@ class Color extends Component $this->createModal = false; } - public function delete(Color $color) { + public function edit($colorid) { + @Auth::check(); + + $color =ColorModel::findOrFail($colorid); + + $this->name = $color->name; + $this->hex = $color->hex; + + } + + public function save($colorid) { + @Auth::check(); + + $color = ColorModel::findOrFail($colorid); + $color->name = $this->name; + $color->hex = $this->hex; + $color->save(); + + session()->flash('status', 'Color successfully updated.'); + + $this->editModal = false; + } + public function delete(ColorModel $color) { @Auth::check(); $color->delete(); } diff --git a/resources/views/livewire/filament/color.blade.php b/resources/views/livewire/filament/color.blade.php index 4efbada..8958217 100644 --- a/resources/views/livewire/filament/color.blade.php +++ b/resources/views/livewire/filament/color.blade.php @@ -14,23 +14,27 @@ -
| Name | Color | Hex | -+ | |
|---|---|---|---|---|
{{ $color->name }} |
{{ $color->hex }} |
- + | + + + + |