2014-06-14 5 views
-1

지금 수 시간을 사용해 봤습니다. 부는 여전히 그것을 알아낼 수 없다. 그래서 컨트롤러를 통해 제출 한 후 동일한 페이지에 양식 입력을 반환하고 싶습니다.반환 양식 결과 laravel 표시하지 않음

하지만 아무것도주지 않습니다. 만약 내가 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', '[email protected]'); 

사용자가 파일 :

@extends('layout') 

@section('form') 
    {{ Form::open(array('action' => '[email protected]')) }} 
     <!-- Email --> 
     {{ Form::token() }} 
     {{ Form::text('email'); }} 
     {{ Form::submit('LCLCL'); }} 
    {{ Form::close() }} 
@stop 

답변

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', '[email protected]');