• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

wykonanie działania na wielu tabelach w Laravelu

0 głosów
48 wizyt
pytanie zadane 12 lutego w PHP, Symfony, Zend przez mi-20 Dyskutant (8,900 p.)
Witam, jak jednym kliknięciem wykonać działanie które do jednej tabeli doda dane, w drugiej je zaktualizuje a z trzeciej usunie? Wiem że pytanie dziwnie sformułowane ale nie wiem jak inaczej to napisać :)

2 odpowiedzi

0 głosów
odpowiedź 13 lutego przez mi-20 Dyskutant (8,900 p.)

OK, tylko jeszcze w przypadku DELETE jak skierować formularz na funkcję delete w kontrolerze? Mam taki kod:

w blade

<form action="{{ url('delete', $user->id) }}" method="post" id="delete-form-{{$user->id}}" style="display: none;">
                                {{ csrf_field() }}
                                {{ method_field('DELETE') }}
                            </form>
                            <a href="" onclick="
                                    if(confirm('Czy na pewno chcesz usunąć tego użytkownika?')){
                                    event.preventDefault();
                                    document.getElementById('delete-form-{{$user->id}}').submit();
                                    }else{
                                    event.preventDefault();
                                    }">
                                <button class="btn btn-danger users">Usuń</button>
                            </a>

w web.php

Route::get('/delete/{id}', 'AccountController@deleteuser');

w kontrolerze:

public function deleteuser($id){
    User::where('id', $id)
        ->delete();
    return redirect() -> back();
}

po wykonaniu otrzymuję:

No message

kiedy skieruje formularz na:

<form action="{{ route('account.destroy', $user->id) }}" method="post"

wszystko działa

Podobne pytania

0 głosów
0 odpowiedzi 49 wizyt
0 głosów
1 odpowiedź 69 wizyt
pytanie zadane 18 lutego w PHP, Symfony, Zend przez mi-20 Dyskutant (8,900 p.)
0 głosów
1 odpowiedź 83 wizyt
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

53,012 zapytań

96,205 odpowiedzi

196,940 komentarzy

25,888 pasjonatów

Przeglądających: 286
Pasjonatów: 20 Gości: 266

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...