質問編集履歴
2
参考URLを添付
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,6 +2,10 @@
|
|
2
2
|
PHP 7.1.9
|
3
3
|
Lumen 5.5
|
4
4
|
|
5
|
+
# 参考にしたURL
|
6
|
+
https://lumen.laravel.com/docs/5.4/routing#optional-parameters
|
7
|
+
上記の「Optional Parameters」の欄を見て以下のルーティングを実装
|
8
|
+
|
5
9
|
# やりたいこと
|
6
10
|
PHPフレームワークのLumenを使用してRestAPIを実装したいと考えております。
|
7
11
|
以下のようなルーティングを実装したいのですが方法がよくわかりません。
|
1
タイトルの修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Lumenのルーテイングについて
|
1
|
+
LumenでrestAPIを実装する際のルーテイングについて
|
body
CHANGED
@@ -12,13 +12,13 @@
|
|
12
12
|
$router->get(‘group/{group_id}/{member_id}’, ‘GroupInfo@reference');
|
13
13
|
```
|
14
14
|
|
15
|
-
|
15
|
+
実行URL例:http://127.0.0.1/group/1/2
|
16
|
-
(group_id=1 AND member_id=2の情報を取得する)
|
16
|
+
(上記のURLだとgroup_id=1 AND member_id=2の情報を取得する)
|
17
17
|
|
18
|
-
group_idに紐づくmember_idが1:1の場合、上記のURLで問題ないのですが
|
18
|
+
group_idに紐づくmember_idが1:1の場合、上記のURLで問題ないのですが、
|
19
|
-
|
20
19
|
「group_idに紐づく特定のmember_idを複数取得したい」という場合にルーティングの実現ができません。
|
21
20
|
group_idは固定で、member_idを任意の数指定できるようにしたいです。
|
21
|
+
例えば
|
22
22
|
```
|
23
23
|
$router->get(‘group/{group_id}[/{member_id}[/{member_id_2}[/{member_id_3}・・・]]]’, ‘GroupInfo@reference');
|
24
24
|
```
|