aotucomplete search not working when a parameter is passed in url

aotucomplete search not working when a parameter is passed in url

this is view

<input id="mainsearch" placeholder="Search People" name="mainsearch">
           




this jquery code

<script>
  $(function()
        {
                 $( "#mainsearch" ).autocomplete({
                  source: "autocomplete1",
                  url:"/",
                  minLength: 2,
                  select: function(event, ui) {
                          $('#mainsearch').val(ui.item.value);
                  }
                });

                $('#mainsearch').data( "ui-autocomplete" )._renderItem = function( ul, item )
                {

                    var $li = $("<li style='width:150px;margin-left:10px;margin-bottom:5px'>"),
                        $img = $("<img style='width:20%'>");

                    $img.attr({
                      src: '{{ URL::to('/') }}/src/uploads/avatars/' + item.avatar,
                      alt: item.value
                });
                $li.attr('data-value', item.value);
                $li.append("");
                $li.append($img).append(""+item.value);    
                return $li.appendTo(ul);
                
              };

        });
</script>

this is my controller file

public function autocomplete(Request $request)
    {
     
  $queries = User::where(function($query)
    {
        $term = Input::get('term');
        $query->where('username', 'like', '%'.$term.'%');
    })->take(6)->get();

    foreach ($queries as $query)
    {
        $results[] = [ 'id' => $query->id, 'avatar' =>$query->avatar,'value' => $query->username];

    }
    
    return Response::json($results);
  

    }


and this is my route file


Route::get('/autocomplete',array('as'=>'autocomplete','uses'=>'submitcontroller@autocomplete'));


the search is working on pages with url like  localhost:8000/wall and it is not working on pages like 
localhost:8000/myprofile/{username} I am using laravel5.2