Poiché in Laravel 5 la classe del generatore di moduli è assente (è possibile aggiungerla, lo so), come posso effettuare put, patch ed eliminare richieste per abbinare tali percorsi senza usare alcuna classe di build form, semplicemente Laravel?Laravel 5: inserire, eliminare ed eliminare richieste senza utilizzare il generatore di forme
5
A
risposta
7
Si dovrebbe provare ad aggiungere:
<input name="_method" type="hidden" value="DELETE">
al form. Questo è ciò che fa Generatore di form in Laravel 4 - aggiunge semplicemente input nascosti con il nome _method
.
Naturalmente per DELETE
valore nell'esempio di cui sopra si può mettere qualsiasi altro metodo
Problemi correlati
- 1. come inserire, aggiornare ed eliminare il calendario e gli eventi
- 2. Registrazione solo inserire, aggiornare ed eliminare query mysql
- 3. Eliminare un record dalla tabella utilizzando ajax in laravel 5
- 4. Laravel 5: Multiple worker - Impossibile eliminare job XXXXXX: NOT_FOUND
- 5. creare ed eliminare TABLESPACE Oracle
- 6. su costrutti eval ed eliminare
- 7. Come rilevare ed eliminare il rumore in rapidminer?
- 8. Scaricare ed eliminare file remoti usando lftp
- 9. Aggiungere ed eliminare la vista dal layout
- 10. Come eliminare un file in laravel 4
- 11. Laravel 5 richieste modulo - convalida dati correlati
- 12. Come disabilitare backspace ed eliminare le chiavi in Vim?
- 13. SQL sql si unisce per inserire ed eliminare ma non aggiornare
- 14. Laravel 5: POST senza controllo CSRF
- 15. laravel 5 multipla selezionare() nel generatore di query
- 16. Inserire o eliminare un passaggio nella pipeline di scikit-learn
- 17. trovare ed eliminare i file txt in bash
- 18. ASP.NET GridView: come modificare ed eliminare i record di dati
- 19. Come devo spostare o eliminare file in un generatore Yeoman?
- 20. C'è un margine che possiamo eliminare senza disconnettere il grafico?
- 21. goccia unico Indice laravel 5
- 22. modo efficiente per inserire un unique_ptr in una mappa senza eliminare il puntatore se la chiave esiste già
- 23. Laravel 5 Asyncronus Le richieste AJAX causano problemi di sessione
- 24. Come eliminare il cookie di sessione?
- 25. Come utilizzare il parametro del percorso di richiesta nella richiesta di modulo Laravel 5?
- 26. Come aggiornare una connessione Entity Framework senza eliminare il contesto
- 27. Notepad ++ trovare espressioni regolari ed eliminare una linea
- 28. JS - Rimuovere un tag senza eliminare il contenuto
- 29. Il modo migliore per eliminare l'elemento dalla matrice senza riorganizzarlo
- 30. Rimuovere tag p utilizzando jQuery senza eliminare il contenuto
si fa effettivamente consiglia di utilizzare questo nel corso di un metodo POST regolare? Da qualche parte ho letto che questo spoofing è fatto solo per ragioni semantiche e per mantenere intatti i princìpi REST dal fatto che cambiare il metodo ha effettivamente qualche funzione –
@LuukVanDongen Per quanto ne so, questa è la tecnica per consentire richieste diverse da mettere e pubblicare . Quindi, probabilmente, il POST funzionerà se aggiungerai semplicemente alla tua forma 'method =" post "' tuttavia non l'ho testato perché utilizzo Form Builder per creare i moduli –
Ok, ma lo stesso si può ottenere usando solo un metodo post e diversi endpoint. Come fare un POST su per esempio/products/312/delete potrebbe avere la stessa funzione di un metodo DELETE su/products/312. Quindi per la funzionalità non è obbligatorio. –