php - 如何通过参数将值传递给另一个控制器
问题描述
我从另一个控制器调用了一个函数,然后尝试将日期值传递给函数,但日期是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;
}
}
解决方案
推荐阅读
- codenameone - 对话框关闭而不在模拟器上的文本字段中选择值
- apache-spark - 如何在火花中替换转义的换行符
- create-react-app - Create React App 已部署,但 github 页面显示 manifest.json 中的 404
- ios - 使用 SFSpeechRecognizer 和 AVSpeechSythesizer 时如何正确设置 AVAudioSession 和 AVAudioEngine
- atmega - atmega128 帮助错误:预期的 ';' 在数字常量之前
- javascript - 如何在Javascript中使用键值查找数组中的最新日期
- vim - 使用当前文件名和文件路径从 vim 执行 bash 命令
- android-studio - Android Studio 3.2.12 中的 .idea 文件夹是什么?
- php - 如何在mysql中编辑序列化内容
- c++ - 数组类指针在 main 中丢失了值