Здравствуйте, мастера коддинга!
Хочу сделать роутинг для SPA на основе параметров, передаваемых в POST запросе для того, чтобы не видно было для посторонних глаз, какие адреса запрашиваются пользователем при использовании приложения. Немного подумав сделал такой вполне работоспособный вариант за исключением невозможности использования переадресаций между роутами
Route::group([
'prefix' => 'api',
'namespace' => 'Api',
], function () {
$actions = [
'login' => 'AuthController@login',
'logout' => 'AuthController@logout',
'authCurrent' => 'AuthController@current'
];
$act = request()->input('act');
$action = isset($actions[$act]) ? $actions[$act] : 'NotFoundController@index';
Route::post('', $action);
});
Решение хоть и работает, но я сомневаюсь в его правильности. Может кто посоветует более правильный вариант?