とあるフレームワークで作られたサービスがあります。 訳あって、ユーザ情報をcsvで管理しています。 ユーザ情報を扱うクラスを作成して、jsonを返却して下さい。
- ※
- ネットで検索してokです
- 実行環境は無いのでsyntax error等は気にしないでよい
id,名前,年齢
1, 青木, 36
2, 長山, 30
3, 熊谷, 30
class UserController extends Controller | |
{ | |
private const USER_PATH = "/tmp/users.csv"; | |
/* | |
* $user_idに対応するユーザデータをjsonで返す | |
*/ | |
public function show(int $user_id) | |
{ | |
$user = null; // ここで作成したクラスのメソッドを呼ぶ | |
return response()->json(['user' => $user]); | |
} | |
/* | |
* $ageに対応するユーザの一覧をjsonで返す | |
*/ | |
public function filter(int $age) | |
{ | |
$users = null; // ここで作成したクラスのメソッドを呼ぶ | |
return response()->json(['users' => $users]); | |
} | |
} |