#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. пожалуйста, укажите, какую функцию вы вызывали с какого контроллера. Пожалуйста, также опишите ожидаемое поведение и то, что вы пытались исправить фактическое