我在laravel应用程序中编写了以下代码。此代码从四个不同的表中获取数据,每个表具有完全不同的列。
$response = [];
$response['test1'] = DB::table('test1')
->where('user_id','=',$user->id)
->whereNull('deleted_at')
->get();
$response['test2'] = DB::table('test2')
->where('user_id','=',$user->id)
->whereNull('deleted_at')
->get();
$response['test3'] = DB::table('test3')
->where('user_id','=',$user->id)
->whereNull('deleted_at')
->get();
return ['success' => true,'data' => $response, 'errors'=> null];
现在只是为了好奇,我想知道这段代码是如何运行的。