categories = Category::article()->pluck('name', 'id')->toArray(); } public function save(): void { $this->canOrAbort('create article'); $result = $this->form->store(); StorePushNotification::dispatch( PushNotification::all(), [ 'title' => '📝 Artikel Baru!', 'body' => Str::limit($result, 50).' '.' ✨ Yuk baca selengkapnya di aplikasi!', ], ); $this->redirectRoute('studio.manage.article.index', [ 'notification' => 'Artikel berhasil ditambahkan.', ], navigate: true); } public function render(): View { return view('livewire.studio.manage.article.form', [ 'pageTitle' => 'Tambah Artikel', 'categories' => Category::query()->where('type', CategoryType::ARTICLE)->orderBy('sort_order')->get(), ]); } }