私はSlimフレームワークに慣れていないので、名前付きルーティングにこの問題があります...最初のルートのコードは次のようになります
$app->get('/admin/home', function() use ($app){
if(!isset($_SESSION)){
$app->render('admin/login.php', [
'message' => 'Restricted access!'
]);
}else{
session_start();
$app->render('admin/home.php', [
'username' => $_SESSION['username']
]);
}
})->name('/admin/home');
しかし、その後、このルートをこのような別のルートから呼び出すと
$app->post('/admin/login', function() use ($app, $conn) {
$app->urlFor('/admin/home');
})->name('/admin/login');
「名前付きルートはすでに次の名前で存在します:/ admin/login」という例外をスローします
わかりません...あるルートを別のルートから呼び出すことさえ可能ですか? 私がスリムのドキュメントで見たように、そうあるべきです...どこが間違っているのですか? ありがとう