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 -->
私はこれを行うことができますか?これはお勧めですか?