Спасибо @ndm, который сделал очень четкое решение для моего вопроса.
Одна из моих проблем заключается в том, что у меня есть $routes->resources('Test');
, который отключит решения @ ndm.Итак, прежде всего, я закомментировал строку $routes->resources('Test');
.
Поскольку я не работаю над твердым проектом, который является временным проектом для узкой цели, поэтому приведенный ниже код работает отлично для меня сейчас.
Router::scope('/', function ($routes) {
$routes->setExtensions(['json']);
// $routes->resources('Test');
$routes->post(
'/test',
['controller' => 'Test', 'action' => 'add']
);
});