Diskuze: Laravel 10 - nejde odstranit článek z databáze
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Kdyz rikas, ze mas verzi, ktera nejede a verzi, ktera jede, zkousel jsi porovnavat soubory? totalCommander umi porovnat 2 soubory a zvyraznit rozdilne casti (porovnat obsah souboru)
--
Podle textu na tech stranek, zda se, ze kod mas stejne. (neporovnaval jsem text,
jen by oko).
zajimave je, ze formular neobsahuje id. Laravel neovladam, ale prepsani na html
jo
<form action="{{ route('article.destroy', ['article' => $article]) }}" method="POST" id="article-delete-{{ $article->id }}" class="d-none">
@csrf
@method('DELETE')
</form>
<form action="url?destroy&nevimco" method="POST" id="article-delete-123" class="d-none">
@csrf // tohle nevim, co dela
@method('DELETE') // tohle nevim, co dela
... tady by melo byt neco jako
<input type=hidden name=akce value=destroy>
<input type=hidden name=id value=123>
</form>
Server muze odmitnout vse, co mu predas pres GET, pokud odesilas formular metodou POST. Zalezi na nastaveni serveru.
Nechce se mi to studovat, ale pod nadpisem "Spuštění DELETE metody" je neco podobneho, formular jen ciste pomoci post.
<form action="http://localhost:8000/article/uvod" method="POST" id="article-delete-1" class="d-none">
<input type="hidden" name="_token" value="g7K5Lt8LRE1pzVlrWfVhCwNy78UgP6f8fPIwHXnb">
<input type="hidden" name="_method" value="DELETE">
</form>
Zdroj: https://www.itnetwork.cz/php/laravel/jednoduchy-redakcni-system-v-laravel-tvorba-clanku
Zobrazeno 2 zpráv z 2.