在Laravel 4上使用params重定向无法正常工作

时间:2014-04-16 15:57:15

标签: php redirect laravel params

我在laravel 4上使用参数重定向时遇到了麻烦。

在View Session :: get总是得到'Null'。

//路线

Route::get('admin/banners/cadastro', array(
    'as' => 'banners_cadastro', 
    'uses' => 'BannerController@cadastro'
)); 

// BannerController

public function cadastro(){
    $input = Input::all();
    $file = Input::file('arquivo');

    if (Request::isMethod('post')) {

        $upload = $this->_tbBanner->upload($file, $file_path, $file_name);

        $result = $this->_tbBanner->cadastro($input);
                    //result returns true
        if($result) {
            return Redirect::route('banners_cadastro')-    >with('success',Helper::format_message('Cadastrado com sucesso!','success'));
        } else {
            return Redirect::route('banners_cadastro')-    >with('success',Helper::format_message('Erro ao cadastrar!','danger'));
        } 
    } 
      return View::make('banners.cadastro');

  }

//查看banner / cadastro.blade.php

 {{ Session::get('success') }}
 {{ var_dump(Session::get('success')) }} //print 'Null' 

THX,

1 个答案:

答案 0 :(得分:0)

您检查方法是否发布,但是您的路线只是一条获取路线,这意味着您的观点只是制作完成而不是通过会话重定向。