Laravel Как Исеть _GET

Я все еще очень новичок в Laravel.

У меня проблема, как я могу использовать Isset($_GET) ?

Как получить, например: http://virtualhost.com/flytrap/public/location?city=25 ?

Обычно, когда на чистом PHP я всегда использую:

 if (isset($_GET["submit"])) { $location = $_GET["city"]; } 

чтобы получить городскую ценность. Поэтому я могу использовать его для запроса в базе данных. Если я использую метод Core PHP, я получил ошибку.

Вы можете использовать код ниже

 $location = Request::query('city', false); //insed of $_GET['city']; 

Это эквивалент Laravel (см. http://laravel.com/docs/4.2/requests ):

 if (Input::has('submit')) { $location = Input::get('city'); } 

Но, как говорит Лалит Шарма, вы должны всегда устанавливать $ location, даже если вы не «отправляете» в GET:

 $location = Input::get('city', null); 

null – значение по умолчанию, поэтому вы можете опустить его или использовать любое другое значение:

 $location = Input::get('city', 'Reykjavik');