Ответ 1
Документация показывает, что вы можете получить входное значение для любого HTTP-глагола, используя Input::get()
.
$name = Input::get('name');
Я искал в Интернете, как получить данные POST внутри контроллера, до сих пор я нашел два решения: Input::get()
и $_POST
.
Комментарий для Input::get()
гласит:
/**
* Gets a "parameter" value. * * This method is mainly useful for libraries that want to provide some flexibility. * * Order of precedence: GET, PATH, POST * * Avoid using this method in controllers: * * * slow * * prefer to get from a "named" source * * It is better to explicitly get request parameters from the appropriate * public property instead (query, attributes, request). * * @param string $key the key * @param mixed $default the default value * @param Boolean $deep is parameter deep in multidimensional array * * @return mixed */
Что это за "названный" источник, на который они ссылаются? Что я должен использовать вместо Input::get()
?
Документация показывает, что вы можете получить входное значение для любого HTTP-глагола, используя Input::get()
.
$name = Input::get('name');
Чтобы получить все входы, используйте метод Input::all()
.
Чтобы проверить, существует ли конкретный столбец, используйте Input::has('column_name')
например. Input::has('name')
.
Для получения значения столбца используйте Input::get('column_name')
например. Input::get('name')
.