On laravel 4 I could generate a url with query strings using the route() helper. But on 4.1 instead of:
$url = url(\'admin.events\', array(\'lang\' => \'en\')
A simple way to do this, specially to use with jQuery Autocomplete, it's modify the Controller with a condition to check if has 'term' in the $request:
(Controller file)
public function list_for_autocomplete(Request $request)
{
if ($request->has('term')) {
return YourModel::select('column_name as value')
->where('column_name', 'like', '%' . $request->input('term') . '%')
->get()
}
}