Laravel Nova yönetim panelinde özelleştirilebilir aksiyon düğmeleri ve seçiciler ekleyerek kullanıcılara daha esnek ve sezgisel bir deneyim sunar. Özellikle, bu eklenti sayesinde, kullanıcılar daha hızlı ve daha verimli bir şekilde verileri işleyebilir ve yönetebilirler.
Kullanım örneği olarak, bir e-ticaret uygulamasında ürün yönetim panelinde “Ürünü İndirime Al” ve “İndirimi Kaldır” gibi özel aksiyon düğmeleri eklemek isteyebilirsiniz. Nova Action Button Selectors eklentisi ile, bu düğmeleri kolayca ekleyebilir ve yöneticilerin ürün indirimlerini tek bir tıklamayla etkinleştirmesini veya devre dışı bırakmasını sağlayabilirsiniz. Bu sayede, yöneticiler için işlem süreci daha hızlı ve daha kullanıcı dostu hale gelir.
composer require lednerb/nova-action-button-selectors
...
use Lednerb\ActionButtonSelector\ShowAsButton;
class MyAction extends Action
{
use InteractsWithQueue, Queueable;
use ShowAsButton;
...
...
public function actions(NovaRequest $request)
{
return [
MyCustomAction::make()
->onlyOnDetail()
->withoutConfirmation()
->showAsButton(true),
...