Forme de Passage de tableau à partir d'un contrôleur pour afficher PHP Laravel

Je suis vraiment nouveau dans Laravel, et je ne suis pas sûr que je sais ce que je fais. J'ai un formulaire dans ma vue principale. Je suis de passage à l'entrée de l'automate, et je veux que les données à afficher dans un autre point de vue. Je n'arrive pas à obtenir le tableau à partir du contrôleur de la seconde vue. Je reçois 500 hphp_invoke. Voici où j'en suis de passage du tableau à partir du contrôleur de vue2.

public function formSubmit()
{
    if (Input::post())
    {
        $name = Input::get('name');
        $age = Input::get('age');
        $things = array($name, $age);
        return View::make('view2', array('things'=>$things));
    }
}

view1.blade.php

{{ Form::open(array('action' => 'controller@formSubmit')) }}
    <p>{{ Form::label('Name') }}
    {{ $name = Form::text('name') }}</p>
    <p>{{ Form::label('Age') }}
    {{ $age = Form::text('age') }}</p>
    <p>{{ Form::submit('Submit') }}</p>
{{ Form::close() }}

Mon view2.php fichier est très simple.

<?php
    echo $name;
    echo $age;
?>

Puis dans routes.php

Route::get('/', function()
{
    return View::make('view1');
});
Route::post('view2', 'controller@formSubmit');

Pourquoi n'est-ce pas de travail?

OriginalL'auteur porcupine92 | 2014-10-08