Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 08.01.2019 14:32:30

kazımkazim
Üye
Kayıtlı: 02.01.2019
Mesajlar: 12

Submit Butonuna Hızlı Tıklayınca Oluşan Hata

Herkese Merhaba

    if(Auth::user()->can('services.delete')){
            $service = Service::find($id);
            
            if($service->delete()){
                Cache::flush();
                $alerts = [
                    'title' => 'İşlem Başarılı',
                    'text'  => 'Hizmet Başarılı Bir Şekilde Silindi',
                    'type'  => 'success',
                ];
            }else{
                $alerts = [
                    'title' => 'İşlem Başarısız',
                    'text'  => 'Hizmet Silinirken Bir Sorun Oluştu',
                    'type'  => 'error',
                ]; 
            }

            Session::flash("alerts", $alerts);
            return redirect()->route("backend.services.index");
        }
        return redirect()->route('backend.index');
   <form action="{{route('backend.users.delete', $user->id)}}" method="post">
                                        {{csrf_field()}}
                                        {{method_field('DELETE')}}
                                        <button type="submit" class="btn btn-bold btn-pure btn-primary">Devam Et!</button>    
                                </form>   

post ile gönderiyorum method field delete button type submit Ancak 3-5 Kere Hızlı Hızlı Tıklayınca İlkini Siliyor ve
Call to a member function delete() on null laravel Hatası Veriyor
Yeni Konu Ekle Tıklayıncada Store Giderken 2 Veri Ekliyor hızlı Tıklayınca Bunu Nasıl Çözebilirim veya hostinge taşıyınca düzelirmi localde olduğu için olabilir mi ? Teşekkürler


Benim Öğrenmem Diğer İnsanlara Göre 10 Kat Daha Zordur..

Çevrimdışı

#2 08.01.2019 15:32:42

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,420
Website

Yanıt: Submit Butonuna Hızlı Tıklayınca Oluşan Hata

try {

    $service = Service::findOrFail($id);

    $service->delete();

    Cache::flush();

    $alerts = [
        'title' => 'İşlem Başarılı',
        'text'  => 'Hizmet Başarılı Bir Şekilde Silindi',
        'type'  => 'success',
    ];

    return redirect()->route('backend.index');

} catch (Exception $e) {

    $alerts = [
        'title' => 'İşlem Başarısız',
        'text'  => 'Hizmet Silinirken Bir Sorun Oluştu',
        'type'  => 'error',
    ];

    Session::flash("alerts", $alerts);

    return redirect()->route("backend.services.index");
}

Çevrimiçi

#3 08.01.2019 16:12:43

kazımkazim
Üye
Kayıtlı: 02.01.2019
Mesajlar: 12

Yanıt: Submit Butonuna Hızlı Tıklayınca Oluşan Hata

@mgsmus Sağolun Çözdüm Sorunu


Benim Öğrenmem Diğer İnsanlara Göre 10 Kat Daha Zordur..

Çevrimdışı

Forum alt kısmı