Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel控制器错误:未定义变量_Laravel - Fatal编程技术网

Laravel控制器错误:未定义变量

Laravel控制器错误:未定义变量,laravel,Laravel,在我的Laravel控制器中,它不断地说这样的错误 [2019-10-29 11:13:57]局部错误:未定义变量:目标日期 {userId:2,异常:[object]ErrorExceptioncode:0:未定义的变量:target_date at /home/ljw/public_html/byappscms/app/Http/Controllers/ChartController.php:78 但是,在我的控制器文件中,变量存在 ChartController.php 公共函数onGet

在我的Laravel控制器中,它不断地说这样的错误

[2019-10-29 11:13:57]局部错误:未定义变量:目标日期

{userId:2,异常:[object]ErrorExceptioncode:0:未定义的变量:target_date at

/home/ljw/public_html/byappscms/app/Http/Controllers/ChartController.php:78

但是,在我的控制器文件中,变量存在

ChartController.php

公共函数onGetAppDailyChartDataRequest$request { 信息~~~~~~~~~~~.$request->date; $target_date=strottime$request->date; 信息~~~~~~~~~~~~$target\u日期; $appsTotal=AppsData::其中'app_process'、'='、'7' ->wherefunction$query{ $query->where'service_type','=','lite' ->或其中“结束时间”、“结束时间”、“目标日期”; } ->计数; } 我检查了日志,数值打印得很好。 他们打印了日期和UNIX时间戳


什么可能导致此错误?

此变量不在闭包函数的范围内,请使用

$appsTotal=AppsData::其中'app_process'、'='、'7' ->wherefunction$query使用$target_date{//where'service_type','=','lite' ->或其中“结束时间”、“结束时间”、“目标日期”; } ->计数;
希望这有助于

变量超出闭包函数的范围,请使用

$appsTotal=AppsData::其中'app_process'、'='、'7' ->wherefunction$query使用$target_date{//where'service_type','=','lite' ->或其中“结束时间”、“结束时间”、“目标日期”; } ->计数;
希望这有帮助

第78行是orWhere子句还是信息?第78行是orWhere行。第78行是orWhere子句还是信息?第78行是orWhere行。噢,哇,太棒了!非常感谢。我会在6分钟后接受这个答案。噢,哇,太棒了!非常感谢你。6分钟后我会接受这个答案。