Bu makalede “laravel 12 sweetalert2 delete confirmation example” başlığı altında, Laravel uygulamanızda AJAX ile SweetAlert2 entegrasyonunu aşama aşama öğrenebilirsiniz. Temiz bir Laravel projesi kurmaktan, bir kontrolör oluşturmaya, rotaları tanımlamaya ve özellikleri sahte verilerle test etmeye kadar süreci inceleyeceğiz.
İçindekiler
İçindekiler
- Adım 1: Laravel projesi kurma
- Adım 2: Migrations çalıştırma
- Adım 3: Kontrolör oluşturma
- Adım 4: Rotaları tanımlama
- Adım 5: Blade’de AJAX ile SweetAlert2 ayarlama
- Adım 6: Sahte veri ekleme
- Adım 7: Uygulamayı çalıştırma
- Sonuç
Adım 1: Laravel projesi kurma
Adım 1: Laravel projesi kurma
Öncelikle yeni bir Laravel projesi oluşturun. Eğer zaten bir projeniz varsa bu adımı atlayabilirsiniz.
composer create-project laravel/laravel sweetalert-demo
Adım 2: Migrations çalıştırma
Adım 2: Migrations çalıştırma
Sonraki adımda veritabanı bağlantınızı ayarlayın. .env dosyasını açın ve veritabanı bilgilerinizi güncelleyin:
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
Ardından, varsayılan tabloları oluşturmak için migration komutunu çalıştırın:
php artisan migrate
Adım 3: Kontrolör oluşturma
Adım 3: Kontrolör oluşturma
Şimdi, UserController adında bir kontrolör oluşturalım. Aşağıdaki komutu kullanın:
php artisan make:controller UserController
Bu komut, app/Http/Controllers/UserController.php dosyasında yeni bir dosya oluşturacaktır. Dosyayı açın ve aşağıdaki kodla güncelleyin:
delete();
return response()->json(['success' => 'Kullanıcı başarıyla silindi.']);
}
}
Bu kontrolörde, kullanıcı listesini görüntülemek ve kullanıcı silme işlemlerini yönetmek için iki yöntem kullanıyoruz.
Daha Fazla Bilgi: Laravel 12 SweetAlert2 Silme Onayı Örneği
Kaynak: Orijinal Makale


