1
爲了讓我的生活在一個巨大的網站更簡單,我可以這樣做嗎?Laravel - 命名路由(GET,POST,DELETE)是否有相同的名稱?
Route::get('view/{id}', '[email protected]')->name('post');
Route::delete('view/{id}', '[email protected]')->name('post');
Route::post('view/{id}', '[email protected]')->name('post');
然後以我的形式,我可以做到這一點。
<!-- Delete Form -->
<form method="post" action="{{ route('post', $post->id) }}">
<input type="hidden" name="_method" value="DELETE">
<button type="submit">Delete</button>
</form>
<!-- Edit Form -->
<form method="post" action="{{ route('post', $post->id) }}">
<input type="hidden" name="_method" value="PATCH">
<button type="submit">Edit</button>
</form>
<!-- Etc -->
我可以這樣做嗎?這是建議嗎?