Route::any('foo', 'FooController@allIndex');
Вы можете использовать any
, он будет работать для всех типов запросов в одной функции.
class FooController extends Controller
{
public function allIndex()
{
}
}
Во-вторых, в вашем контроллере вы можете проверить, какой метод вызывается методом, используя method()
public function allIndex()
{
request()->method() // returns GET,POST, PUT, PATCH
}
Надеюсь, это поможет.