返回表单结果未显示


return form result laravel don't show

我已经试了好几个小时了。但我还是想不明白。因此,我想在提交后通过控制器返回同一页面上的表单输入。

但它没有给我任何东西。如果我只使用return Input::get('email');,那么它至少会在白页中显示结果。

知道该怎么做吗?我的代码看起来像:

控制器:

class SuperController extends BaseController   {
    public function quote() {
       if (Input::get('email') == "") {
        return array('empty' => true);
       } else {
        return View::make('users',array(Input::get()));
       }
    }
}

路线:

Route::post('users', 'SuperController@quote');
用户文件:

@extends('layout')
@section('form')
    {{ Form::open(array('action' => 'SuperController@quote')) }}
        <!-- Email -->
        {{ Form::token() }}
        {{ Form::text('email'); }}
        {{ Form::submit('LCLCL'); }}
    {{ Form::close() }}
@stop

使用issetwith()

class SuperController extends BaseController   {
    public function quote() {
       if (isset(Input::get('email'))) {
        return array('empty' => true);
       } else {
        return View::make('users')->with('input', Input::get());
       }
    }
}

和HTTP GET路由

Route::get('users', 'SuperController@quote');