35 lines
603 B
PHP
35 lines
603 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers;
|
||
|
|
|
||
|
|
use Illuminate\Http\Request;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Handles user management operations.
|
||
|
|
*/
|
||
|
|
class UserController
|
||
|
|
{
|
||
|
|
/**
|
||
|
|
* List all users with pagination.
|
||
|
|
*
|
||
|
|
* @return JsonResponse
|
||
|
|
*/
|
||
|
|
public function index()
|
||
|
|
{
|
||
|
|
// ...
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Create a new user.
|
||
|
|
*
|
||
|
|
* @param Request $request
|
||
|
|
* @param string $name required The name of the user.
|
||
|
|
* @param string $email required The email of the user.
|
||
|
|
* @return JsonResponse with created user
|
||
|
|
*/
|
||
|
|
public function store(Request $request)
|
||
|
|
{
|
||
|
|
// ...
|
||
|
|
}
|
||
|
|
}
|