Files
speedBB/app/Http/Controllers/UserController.php
2025-12-29 18:19:24 +01:00

26 lines
579 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\User;
use Illuminate\Http\JsonResponse;
class UserController extends Controller
{
public function index(): JsonResponse
{
$users = User::query()
->with('roles')
->orderBy('id')
->get()
->map(fn (User $user) => [
'id' => $user->id,
'name' => $user->name,
'email' => $user->email,
'roles' => $user->roles->pluck('name')->values(),
]);
return response()->json($users);
}
}