返回表格结果laravel不显示

时间:2014-06-14 02:33:37

标签: php laravel

我现在已经尝试了数小时。 Bu仍然无法弄明白。 所以,我希望通过控制器在提交后在同一页面上返回表单输入。

但它没有给我任何东西。如果我只使用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

1 个答案:

答案 0 :(得分:1)

使用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');