@marlen
В Laravel для получения части ссылки после знака вопроса (?
) можно использовать метод query
класса IlluminateHttpRequest
.
Например, если у вас есть ссылка https://example.com/search?q=laravel&page=2
, и вы хотите получить значение параметра q
, то можно использовать следующий код:
1 2 3 4 5 6 7 |
use IlluminateHttpRequest; public function search(Request $request) { $query = $request->query('q'); // дальнейшая обработка запроса } |
В этом примере переменная $query
будет содержать значение параметра q
, т.е. "laravel"
. Если параметр q
не будет передан в запросе, то метод query
вернет null
.
Вы также можете использовать метод all
для получения всех параметров запроса в виде ассоциативного массива:
1
|
$params = $request->all(); |
Этот метод вернет массив ['q' => 'laravel', 'page' => '2']
для нашего примера.