Невозможно получить доступ к старым данным и данные теряются с помощью LaravelPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить доступ к старым данным и данные теряются с помощью Laravel

Сообщение Anonymous »

У меня есть форма, входные значения которой должны быть заполнены старыми значениями с помощью Input::old():

Код: Выделить всё

{{ Form::open(['url' => '/directions', 'method' => 'get', 'class' => 'form-horizontal']) }}

{{ Form::label('origin', 'Origin', ['class' => 'col-sm-2 control-label']) }}

{{ Form::text('origin', Input::get('origin'), ['class' => 'form-control', 'autocomplete' => 'off']) }}



{{ Form::label('destination', 'Destination', ['class' => 'col-sm-2 control-label']) }}

{{ Form::text('destination', Input::get('destination'), ['class' => 'form-control', 'autocomplete' => 'off']) }}




{{ Form::submit('Buscar', ['class' => 'btn btn-default']) }}


{{ Form::close() }}
В маршрутах я создал такое представление:

Код: Выделить всё

Route::get('/directions', function() {
$origin = Input::get('origin');
$destination = Input::get('destination');

$url = "http://maps.googleapis.com/maps/api/directions/json?origin=" . $origin . "&destination=" . $destination . "&sensor=false";

$json = json_decode(file_get_contents(str_replace(" ", "%20", $url)), true);
$result = var_export($json, true);

return View::make('home.index')->with('directions', $result);
});
Однако похоже, что старые входные значения не были переданы в представление, поэтому я изменил последнюю строку следующим образом:

Код: Выделить всё

return Redirect::to('/')->withInput()->with('directions', $result);
Теперь Input::old() не получает старые входные значения, а Input::get() — делает. Кроме того, переменная направления в представлении определяется как нулевая.

Что я делаю неправильно? Почему значения не передаются представлениям?

Подробнее здесь: https://stackoverflow.com/questions/249 ... th-laravel
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему данные сеанса Laravel теряются
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Когда я запрашиваю данные из моего restAPI, значения полей теряются.
    Гость » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Гость
  • Данные $_SESSION теряются после ссылки на оплату Stripe
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Данные $_SESSION теряются после ссылки на оплату Stripe
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Данные сеанса теряются после подачи формы в приложении Сервлета
    Гость » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость

Вернуться в «Php»