NAME Mojolicious::Plugin::UrlWith - Preserve parts of the url VERSION 0.02 DESCRIPTION This helper provides the same method as "url_for" in Mojolicious::Controller with the difference that it keeps the query string. SYNOPSIS package MyApp; sub startup { my $self = shift; $self->plugin('Mojolicious::Plugin::UrlWith'); # ... } HELPERS url_with The examples below has this current request url: "http://somedomain.com/search?page=1". $controller->url_with({ name => 'bob' }); Will result in "http://somedomain.com/search?page=1&name=bob". $controller->url_with({ page => undef }); Will result in "http://somedomain.com/search". $controller->url_with('named', { age => 42 }); Will result in "http://somedomain.com/some/named/route?page=1&age=42". $controller->url_with('/path', { random => 24 }); Will result in "http://somedomain.com/path?page=1&random=24". link_with Same as "link_to" in Mojolicious::Plugin::TagHelpers, but use "url_with" instead of "url_to" in Mojolicious::Controller to construct the hyper reference. METHODS register Will register the methods under "HELPERS". COPYRIGHT & LICENSE This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself. AUTHOR Jan Henning Thorsen