Hello to all, welcome to therichpost.com. In this post, I will tell you, How to merge two laravel mysql queries data in one json? Laravel is one of the top php mvc framework.
In this post example, I will have two mysql queries and both two mysql queries data will be get in json in one variable.
Here is the working code and I added this code in laravel controller file:
public function getuserdata(){
$finalArray = [];
$list1 = DB::table('users')
->select('id', 'name')
->get();
$list2 = DB::table('works')
->select('id', 'staff_id')
->get();
$arr1 = [];
foreach ($list1 as $key => $value) {
$arr1[] = $value;
}
$arr2 = [];
foreach ($list2 as $key => $value) {
$arr2[] = $value;
}
$finalArray = array_merge($arr1, $arr2);
return response()->json($finalArray);
}
I have used $finalArray to store both mysql queries data.
There are so many code tricks in laravel and i will let you know all. Please do comment if you any query related to this post. Thank you. Therichpost.com

UPDATE `working-hours`
SET `status` = (case when `place_id` = 1 then 1
when `place_id` = 2 then 0
end)
WHERE `id` in (184, 185)