Allow Router as Target
まだ誰も着手していません。
評価
調査の方向性
Start by locating the Router entry point and reviewing how get() targets are dispatched. Implement nested Router targets so /site/contact reaches the site's contact route and /blog reaches the blog root, then add tests covering the example paths.
索引モデルが issue の本文から書いたものです。
説明
This is a feature I really miss in Respect/Rest is, to allow subrouters.
Eg. define sub routers:
$blog = new Router;
$blog->get('/', function() {
return 'This is my Blog';
});
$site = new Router;
$site->get('/', function() {
return 'This is the main site';
});
$site->get('/contact', function() {
return 'Contact';
});
And then have a master:
$r3 = new Router;
$r3->get('/blog', $blog);
$r3->get('/site', $site);
If you like the Idea, I may also offer an implementation, but this takes a week or two.
So that /site/contact will result in Contact and /blog will result in This is my Blog
- 主要言語
- PHP
- スター
- 605
- フォーク
- 100
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Respect/Rest のほかの issue
-
Project Statusオープン
難易度 5/5 1週間以上 初心者へのやさしさ 10/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 52/100
-
New Roadmapオープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
glpi-project/glpi#25922 ·
メンテナーはふだん 1 日以内に返信
-
Translation TwigBridge
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
symfony/symfony-docs#23308 ·
メンテナーはふだん 3 日以内に返信
-
sync-en
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
sync-en
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
メンテナーはふだん 4 日以内に返信
-
Перевод устарел
難易度 1/5 1時間未満 初心者へのやさしさ 88/100