Laravel 在 API 中显示数据并在控制器中使用相同的功能查看

Laravel show data in API and View with the same function in a controller

是否可以将 return json 数据显示为 API 响应并将相同的数据用于视图?

是的。

$data = ["a_variable" => "its_value"];

if (request()->wantsJson()) {
    return response()->json($data);
}

return view('someview', $data);

假设调用 returns $data 有响应。