首页 > 解决方案 > 如何通过参数将值传递给另一个控制器

问题描述

我从另一个控制器调用了一个函数,然后尝试将日期值传递给函数,但日期是null.

class TestController
{
  public function test () 
  {
    $pnl = App::make('RegisterController')->getData($init = ['startdate' => '2018-04-10','enddate' => '2019-04-10']);   
  } 
}

Class RegisterController
{
    public function getData($init = false)
    {
        $init = [
            'startdate' => Input::get('startdate', Carbon::now()->firstOfMonth()->toDateString()),
            'enddate' => Input::get('enddate', Carbon::now()->lastOfMonth()->toDateString())
        ];
        Debugbar::info($init); // <----date is null

        return $init;
    }
}

标签: phplaravel-4

解决方案


推荐阅读