Как передать значение через аргумент другому контроллеру

#php #laravel-4

#php #laravel-4

Вопрос:

Я вызвал функцию с другого контроллера, затем попытался передать значение даты функции, но дата есть 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;
    }
}
  

Комментарии:

1. Если у вас есть фрагмент кода, который будет использоваться снова, попробуйте настроить шаблон фасада или создать вспомогательную функцию.

2. пожалуйста, укажите, какую функцию вы вызывали с какого контроллера. Пожалуйста, также опишите ожидаемое поведение и то, что вы пытались исправить фактическое