feat(permohonan): tambahkan notifikasi saat permohonan dibuat
- Menambahkan penggunaan notifikasi PermohonanNotif untuk memberitahukan pengguna saat permohonan baru dibuat. - Mengambil pengguna yang membuat permohonan menggunakan ID dari kolom created_by.
This commit is contained in:
@@ -22,11 +22,13 @@ use Modules\Lpj\Models\NilaiPlafond;
|
|||||||
use Modules\Lpj\Models\Permohonan;
|
use Modules\Lpj\Models\Permohonan;
|
||||||
use Modules\Lpj\Models\StatusPermohonan;
|
use Modules\Lpj\Models\StatusPermohonan;
|
||||||
use Modules\Lpj\Models\TujuanPenilaian;
|
use Modules\Lpj\Models\TujuanPenilaian;
|
||||||
|
use Modules\Lpj\Notifications\PermohonanNotif;
|
||||||
use Modules\Lpj\Services\PermohonanHistoryService;
|
use Modules\Lpj\Services\PermohonanHistoryService;
|
||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use Illuminate\Http\JsonResponse;
|
use Illuminate\Http\JsonResponse;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Modules\Lpj\Models\Penilaian;
|
use Modules\Lpj\Models\Penilaian;
|
||||||
|
use Modules\Usermanagement\Models\User;
|
||||||
|
|
||||||
class PermohonanController extends Controller
|
class PermohonanController extends Controller
|
||||||
{
|
{
|
||||||
@@ -63,6 +65,10 @@ class PermohonanController extends Controller
|
|||||||
// Save to database
|
// Save to database
|
||||||
$permohonan = Permohonan::create($validate);
|
$permohonan = Permohonan::create($validate);
|
||||||
|
|
||||||
|
$user_ = User::find($permohonan->created_by);
|
||||||
|
$user_->notify(new PermohonanNotif($permohonan));
|
||||||
|
|
||||||
|
|
||||||
// Create history
|
// Create history
|
||||||
$this->historyService->createHistory(
|
$this->historyService->createHistory(
|
||||||
$permohonan,
|
$permohonan,
|
||||||
|
|||||||
Reference in New Issue
Block a user