feat: add WithRequestNotification trait and update purchase creation to use redirect-based success messages.
This commit is contained in:
parent
078a541686
commit
12053e18f7
@ -63,11 +63,9 @@ public function save(): void
|
|||||||
|
|
||||||
$this->form->store();
|
$this->form->store();
|
||||||
|
|
||||||
$this->dispatch('refreshDatatable');
|
$this->redirectRoute('studio.manage.purchase.index', [
|
||||||
|
'notification' => 'Belanja berhasil ditambahkan.',
|
||||||
$this->toast('Belanja berhasil ditambahkan.');
|
], navigate: true);
|
||||||
|
|
||||||
$this->redirectRoute('studio.manage.purchase.index');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function updatedFormOutletId($value): void
|
public function updatedFormOutletId($value): void
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
use App\Traits\Components\WithToast;
|
use App\Traits\Components\WithToast;
|
||||||
use App\Traits\Notification\WithSubscribeNotification;
|
use App\Traits\Notification\WithSubscribeNotification;
|
||||||
use App\Traits\Purchase\WithUpdateStock;
|
use App\Traits\Purchase\WithUpdateStock;
|
||||||
|
use App\Traits\Utilities\WithRequestNotification;
|
||||||
use Flux\Flux;
|
use Flux\Flux;
|
||||||
use Illuminate\Contracts\View\View;
|
use Illuminate\Contracts\View\View;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
@ -18,7 +19,7 @@
|
|||||||
#[Title('Belanja')]
|
#[Title('Belanja')]
|
||||||
class Index extends Component
|
class Index extends Component
|
||||||
{
|
{
|
||||||
use WithAuthorization, WithCloseModal, WithConfirmation, WithSubscribeNotification, WithToast, WithUpdateStock;
|
use WithAuthorization, WithCloseModal, WithConfirmation, WithRequestNotification, WithSubscribeNotification, WithToast, WithUpdateStock;
|
||||||
|
|
||||||
public function delete(Purchase $purchase): void
|
public function delete(Purchase $purchase): void
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user