Свойства URL

Получить данные текущего URL можно через объект Request.

# http://know-online.com/news/show/14?sort=name

// подключение объекта Request
use Illuminate\Http\Request;

// метод контроллера
public function show(Request $request, $id)
{

    url()->current();                 // http://know-online.com/news/show/14
    url()->full();                    // http://know-online.com/news/show/14?sort=name
    $request->path();                 // news/show/14

    $request->query('sort');          // name (вместо $_GET['sort'])
    $request->query('sort', 'date');  // name (если не передан, возвращает «date»)
    $request->query();                // массив $_GET-запросов

    $request->has('sort');            // true, если $_GET-запрос передан (может быть пустым)
    $request->filled('sort');         // true, если $_GET-запрос передан и он не пустой

}

Предыдущая страница

Получить URL предыдущей страницы можно через метод url()->previous().

// полный URL предыдущей страницы (включая домен и строку запроса)
echo url()->previous();