在使用Controller获取JSON数组时,首先需要定义一个Controller类,以及对应的路由。在路由中,指定Controller类的名称和方法名称。下面是一个示例:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class DataController extends Controller { public function getResult() { $result = [ ['id' =>1, 'name' =>'John', 'age' =>25], ['id' =>2, 'name' =>'Mary', 'age' =>30], ['id' =>3, 'name' =>'Peter', 'age' =>28] ]; return response()->json($result); } }
上述代码中,getResult方法返回一个包含三个元素的数组。其中,每个元素都是一个关联数组,包含id、name和age三个键值对。接着,使用response()->json()函数将数组转换为JSON格式。
接下来,在路由中指定Controller和方法名称:
Route::get('/data', 'DataController@getResult');
上述代码中,使用Route::get()函数指定URI为“/data”,对应的Controller为“DataController”,调用的方法名称为“getResult”。
最后,在浏览器中访问URI“/data”,即可获取JSON数组。