Laravel controller

From AWVVO
Jump to navigationJump to search

action template

public function index()
{
    $data = [];

    return response()->json($data);
}


Get request parameters

use Illuminate\Http\Request;

public function index(Request $request)
{
    // Get a specific parameter (with default value if not present)
    $param = $request->input('key', 'default_value');

    // Get all parameters as an array
    $allParams = $request->all();

    // Access query string parameters specifically
    $queryParam = $request->query('key', 'default_value');
}