• 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
43 wizyt
pytanie zadane 12 lutego w PHP, Symfony, Zend przez mi-20 Mądrala (5,460 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 Mądrala (5,460 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 45 wizyt
0 głosów
1 odpowiedź 51 wizyt
pytanie zadane 4 dni temu w PHP, Symfony, Zend przez mi-20 Mądrala (5,460 p.)
0 głosów
1 odpowiedź 73 wizyt
Porady nie od parady
Zadając pytanie postaraj się o odpowiedni tytuł, kategorię oraz tagi.
Ciekawy innych porad? Odwiedź tę stronę!

45,729 zapytań

86,123 odpowiedzi

171,990 komentarzy

22,186 pasjonatów

Przeglądających: 329
Pasjonatów: 25 Gości: 304

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.

...