在Laravel中访问$ _GET值的最佳做法是什么?

jag*_*ggy 5 parameters laravel

$_GET在Laravel中是否有更好的方式来访问而不是变量本身,还是它?

我需要API的多个参数 /users?q=keyword&order=desc&limit=5

是否有更清洁,更安全和Laravel-ish方式来访问$ _GET值?

谢谢.

Umu*_*rin 8

您可以使用Input外观来达到这些目的.

你可以这样做:

Input::all();
Run Code Online (Sandbox Code Playgroud)

检索所有查询参数,或:

$q     = Input::get('q'); // will return 'keyword' for your example
$order = Input::get('order'); // will return 'desc' for your example
$limit = Input::get('limit'); // will return '5' for your example
Run Code Online (Sandbox Code Playgroud)

  • 纯粹的FYI:`Input :: get()`将检索$ _GET和$ _POST变量. (8认同)