• 15-11-2023, 11:08:56
    #1
    Merhabalar Laravelde uzman olmamakla birlikte firebase firestore database ile çalışmaktayım kullanıcıları görüntüleyebiliyorum kreaitfirebase ile ancak kullanıcı silme işlemini nasıl yapacağımı bir türlü çözemedim bu konuda yardımınızı istiyorum denemelerim şu yönde oldu

    Controller Dosyam

        public function destroyExperiance($id)
        {
            $firebasedosyam = (new Factory)->withServiceAccount(__DIR__.'/../../../resources/credentials/firebase_credentials.json');
            $firestore = $firebasedosyam->createFirestore();
            $firestore->database()->collection('kullanicilar')->document($id)->delete();
            return response()->json(['success' => true]);
        }
    Blade Dosyamdaki silme Butonum


                                        @can('employee_delete')
                                        <a @click="Remove_Employee({{ $kullanici['uid'] }})"
                                           class="ul-link-action text-danger mr-1" data-toggle="tooltip"
                                           data-placement="top" title="Delete">
                                            <i class="i-Close-Window"></i>
                                        </a>
                                        @endcan
    Blade Dosyamdaki Script Bölümleri
                Remove_Employee(employeeId) {
                    swal({
                        title: '{{ __('translate.Are_you_sure') }}',
                        text: '{{ __('translate.You_wont_be_able_to_revert_this') }}',
                        type: 'warning',
                        showCancelButton: true,
                        confirmButtonColor: '#0CC27E',
                        cancelButtonColor: '#FF586B',
                        confirmButtonText: '{{ __('translate.Yes_delete_it') }}',
                        cancelButtonText: '{{ __('translate.No_cancel') }}',
                        confirmButtonClass: 'btn btn-primary mr-5',
                        cancelButtonClass: 'btn btn-danger',
                        buttonsStyling: false
                    }).then(function () {
                        axios.delete("/session_employee/destroyExperiance/" + employeeId)
                            .then(() => {
                                window.location.href = '/employees';
                                toastr.success('{{ __('translate.Deleted_in_successfully') }}');
                            })
                            .catch(() => {
                                toastr.error('{{ __('translate.There_was_something_wronge') }}');
                            });
                    });
                },

    Şimdiden Cevap veren herkese teşekkür ediyorum.
  • 15-11-2023, 11:09:44
    #2
    NOT : Sonuç Başarılı Oluyor ancak yinede firestore'daki kullanıcı silinmiyor.