Контроллер возвращает теперь данные об забронировавшем пользователе
This commit is contained in:
		
							parent
							
								
									31ab6932fe
								
							
						
					
					
						commit
						3b440c7032
					
				|  | @ -10,7 +10,26 @@ class WishesController extends Controller | ||||||
| { | { | ||||||
|     public function getUserWishes(Request $request, string $user_id) |     public function getUserWishes(Request $request, string $user_id) | ||||||
|     { |     { | ||||||
|         return Wish::select('id', 'name', 'price', 'url')->where('user_id', '=', $user_id)->get(); |         $result = []; | ||||||
|  |         $wishes = Wish::select('id', 'name', 'price', 'url', 'book_user_id')->where('user_id', '=', $user_id)->get(); | ||||||
|  |         foreach ($wishes as $wish){ | ||||||
|  |             $book_user_raw = User::find($wish['book_user_id']); | ||||||
|  |             $book_user = null; | ||||||
|  |             if (isset($book_user_raw)){ | ||||||
|  |                 $book_user = [ | ||||||
|  |                     'id' => $book_user_raw['id'], | ||||||
|  |                     'name' => $book_user_raw['name'] | ||||||
|  |                 ]; | ||||||
|  |             } | ||||||
|  |             $result[] = [ | ||||||
|  |                 'id' => $wish['id'], | ||||||
|  |                 'name' => $wish['name'], | ||||||
|  |                 'price' => $wish['price'], | ||||||
|  |                 'url' => $wish['url'], | ||||||
|  |                 'book_user' => $book_user | ||||||
|  |             ]; | ||||||
|  |         } | ||||||
|  |         return $result; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public function getUsername(Request $request){ |     public function getUsername(Request $request){ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue