Mam głupi problem i nie mogę zrozumieć o co chodzi.
Do rzeczy
public function gettag(Request $request){ $searchTerm = $request -> get('term'); $tags = DB::table('tags') ->where('name', 'like', '%'.$searchTerm.'%') ->get(); $output = '<ul class="dropdown-menu" style="display:block; position:relative">'; foreach ($tags as $data) { $output .='<li>'.$data->name.'<li>'; $data->name; $data->id; } $output .='<ul>'; }
zwraca 12 rekordów jeśli zrobię tak
public function gettag(Request $request){ $searchTerm = $request -> get('term'); $tags = DB::table('tags') ->where('name', 'like', '%'.$searchTerm.'%') ->get(); foreach ($tags as $data) { $data->name; $data->id; } return json_encode($data); } Nie rozumiem dlaczego zwraca ostatni rekord zamiast wszystkich