Search code examples
phpajaxlaravelreturn-value

Problem With Return Two Parameter From Controller In Laravel to Ajax


i have a problem in may controller for send 2 result to may ajax:

$validData = $request->validate([
        'id' => "required"
    ]);

    $category_name = Category::where('parent', $validData['id'])->pluck('name');
    $category_id = Category::where('parent', $validData['id'])->pluck('id');
    return response($category_name , $category_id);

how can send $category_name , $category_id ??


Solution

  • return response([
    'category_id' => $category_id,
    'category_name' => $category_name
    ]);
    

    Than you can catch the response as response.category_id