dongtaogu8510 2014-04-16 15:57
浏览 24
已采纳

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

I'm having trouble redirect with parameters on laravel 4.

In the View Session::get always getting 'Null'.

//route

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

  }

// View banner/cadastro.blade.php

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

thx,

  • 写回答

1条回答 默认 最新

  • duanche2007 2014-04-16 17:03
    关注

    Your checking if the method is post, however your route is only a get route, meaning your view is only been made and not redirected with a session.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源