Код: Выделить всё
{{ 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);
Что я делаю неправильно? Почему значения не передаются представлениям?
Подробнее здесь: https://stackoverflow.com/questions/249 ... th-laravel