Skip to content

Commit b5d3417

Browse files
committed
Allow listing a user by both ID and email. Useful for checking if a user exists by its email.
1 parent 0472706 commit b5d3417

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

app/Http/Controllers/API/UserController.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,11 @@ public function list(Request $request)
7575
*/
7676
public function view(Request $request, $id)
7777
{
78-
$query = Models\User::where('id', $id);
78+
if(is_numeric($id)) {
79+
$query = Models\User::where('id', $id);
80+
} else {
81+
$query = Models\User::where('email', $id);
82+
}
7983

8084
if (! is_null($request->input('fields'))) {
8185
foreach (explode(',', $request->input('fields')) as $field) {

0 commit comments

Comments
 (0)