File: //home/armgroup/libs/app/Http/Livewire/Account/Card/Edit.php
<?php
namespace App\Http\Livewire\Account\Card;
use App\Http\Livewire\ConvertEmptyStringsToNull;
use App\Http\Livewire\General;
use Livewire\Component;
class Edit extends Component
{
use ConvertEmptyStringsToNull;
use General;
public $card_number;
public $sheba_number;
public function mount()
{
$this->sheba_number = auth()->user()->sheba_number;
$this->card_number = auth()->user()->card_number;
}
public function render()
{
return view('livewire.account.card.edit');
}
public function save()
{
auth()->user()->update($this->validate([
'sheba_number' => ['nullable', 'digits:24'],
'card_number' => ['nullable', 'digits:16'],
]));
$this->ajaxDoneMessage();
}
}