confirm with password

This commit is contained in:
ayntk-ai
2024-08-27 13:44:12 +02:00
parent ac50d8b4d8
commit 9040f5d2a1
2 changed files with 93 additions and 68 deletions

View File

@@ -5,6 +5,8 @@ namespace App\Livewire\Project\Shared;
use App\Jobs\DeleteResourceJob;
use Livewire\Component;
use Visus\Cuid2\Cuid2;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Auth;
class Danger extends Component
{
@@ -32,8 +34,13 @@ class Danger extends Component
$this->environmentName = data_get($parameters, 'environment_name');
}
public function delete()
public function delete($selectedActions, $password)
{
if (!Hash::check($password, Auth::user()->password)) {
$this->addError('password', 'The provided password is incorrect.');
return;
}
try {
// $this->authorize('delete', $this->resource);
$this->resource->delete();