Оскільки це питання досить давнє і для PHP, ось спосіб зробити це у (дуже популярній на сьогоднішній день) PHP-програмі Laravel.
Щоб кодувати рядок запиту для шляху у вашій програмі, вкажіть назви ваших маршрутів, а потім скористайтеся route()допоміжною функцією :
route('documents.list.', ['foo' => 'bar']);
Результат буде виглядати приблизно так:
http://localhost/documents/list?foo=bar
Також пам’ятайте, що якщо ваш маршрут має будь-які параметри сегмента шляху, наприклад /documents/{id}, переконайтеся, що ви передаєте idаргумент і route()параметрам, інакше він буде за замовчуванням використовувати значення першого параметра.