2014-09-30 15 views

cevap

7

ekleyerek denemelisiniz: Formunuza

<input name="_method" type="hidden" value="DELETE"> 

. Form jeneratörünün Laravel 4'te yaptığı şey budur - sadece _method adıyla gizli girdi ekler. Yukarıdaki örnekte DELETE değeri size aslında normal bir POST yöntemi üzerinden bu kullanmanızı tavsiye etmeyin başka yöntemler

+0

koyabilirsiniz için Elbette

? Bu sahteciliğin sadece semantik nedenlerle yapıldığını ve REST ilkelerini sağlam bir şekilde değiştirdiğinden, aslında herhangi bir işleve sahip olmasından dolayı, –

+0

@ LuukVanDongen olduğunu biliyorum. Bildiğim kadarıyla, bu put ve post dışındaki isteklere izin veren bir tekniktir. . Muhtemelen POST, formunuza "method =" post "' a eklediğinizde işe yarayacaktır, ancak form testini form –

+0

formunu oluşturmak için kullanıyorum, fakat aynı sadece bir post metodu kullanarak elde edilebilir. farklı son noktalar. Örneğin/products/312/delete üzerinde bir POST yapmak gibi/products/312 üzerinde bir DELETE yöntemi ile aynı işlevi olabilir. Yani işlevselliği için zorunlu değildir. –