Routing (put, delete, options, patch, head)

Merhaba,
Route::put('/users/{user_id}', 'Users@update')->name('users_update');
Yukarıdaki Route tanımlamasına html formu nasıl post edebilirim?

Şimdiden teşekkürler.

Cevaplar (4)


Turan Karatuğ
Software Developer - Creator of TitanMVC
2 hafta önce

Html formuna aşağıdaki elemanı ekleyim. Postman üzerinde put methodu ile test edin.

<input type="hidden" name="_method" value="PUT">
Semih Kaya
Serbest
2 hafta önce

<form method="post" action="<?php echo route('users_update', ['user_id' => $user->user_id]); ?>">
<input type="hidden" name="_method" value="PUT">
<input type="submit" value="Update">
</form>


Route::put('/users/{user_id}', 'Users@update')->name('users_update');


404! Aradığınız sayfa bulunamadı!

Şeklinde sonuçlanıyor. Basit bir yönetim paneli hazırlıyorum da daha önce formu get veya post ile gönderiyordum put, patch, delete tanımlamaları ile yapayım dedim daha önce hiç kullanmadığım için ama bir türlü başaramadım :)
Turan Karatuğ
Software Developer - Creator of TitanMVC
1 hafta önce

Browserlar yalnızca POST ve GET methodunu destekler. Eğer browser üzerinden yapacak iseniz bu yöntemi kullanıp rotayı post ile yazabilir ve içerisinde _method verisini kontrol edebilirsiniz. Doğrudan çalışması için router sisteminde geliştirme yapmak gerekiyor. Todo'ya ekliyorum.
Semih Kaya
Serbest
1 hafta önce

İlginiz için teşekkür ederim, uzun süredir framework arıyordum titan2 gerçekten başarılı olmuş. Emeğinize sağlık, başarılar.

Cevap Yazın


[code=php,css,sql]kod[/code] , [url=http:...com] , [img=imaj linki] , [color=renk_kodu]metin[/color]