В контроллер поступают следующие данные:
POST Data
- channelTypeId «2»
- notifyChannelValue «»
- addButton «»
А вот код контроллера:
public function addChannelApply(Request $request) {
$channelTypeId = $request->input('channelTypeId'); // Тут получается нормальное значение
$channelValue = $request->input('notifyChannelValue'); // А тут null
return dd($channelValue);
}
И этот контроллер выдает в браузер null.
Пытался задать вторым параметром input() значение по-умолчанию '12345'. Но оно не возвращается, видимо потому что POST-переменная таки существует, а значение по-умолчанию должно подставляется если переменной нет. То есть dd() все равно пишет null.
В то же время, метод input() должен возвращать null, если переменной нет. И, похоже, input() это и делает - он возвращает null.
В общем, я не могу понять, как получить значение POST-переменной notifyChannelValue в явном виде, то есть пустую строку?