Die übergabe-Variablen vom controller zum view - Laravel

Ich bin versucht, übergeben Sie eine variable aus einer Ansicht in einen controller, der eine andere Ansicht. Ich bekomme keine Fehler, aber wenn es an die Letzte Ansicht, die es nicht in die variable wie es soll. In der ersten Ansicht bin ich auch einfach nur ein name.

{{ Form::open(array('route' => 'form', 'method'=>'post')) }}
    {{ $name = Form::text('name') }}
    {{ Form::submit('Go!') }}
{{ Form::close() }}

Hier ist meine HomeController.php.

public function view1()
{
    return View::make('stuff');
}

public function postView1($name)
{
    return Redirect::route('view2')->with($name);
}

public function view2($name)
{
    return View::make('view2')->with($name);
}

routes.php

Route::get('/', array('as' => 'stuff', 'uses' => 'HomeController@stuff'));
Route::post('form/{name}', array('as' => 'form', 'uses'=>'HomeController@postView1'));
Route::get('view2/{name}', array('as' => 'view2', 'uses' => 'HomeController@view2'));

view2.blade.php

{{ $name = Input::get('name') }}
<p> Hello, {{ $name }} </p>

Also warum wurde es nicht angezeigt?

InformationsquelleAutor porcupine92 | 2014-10-14

Schreibe einen Kommentar