未定义变量:Laravel 5.6中的错误

未定义变量:Laravel 5.6中的错误,laravel,laravel-5,Laravel,Laravel 5,我有控制器输入数据到数据库,并显示错误,若重复数据,但我得到的消息 未定义变量:错误 变量$error未定义。也就是说,在代码中的某个地方,变量$error没有分配给任何值,请检查计数($error)附近的第2行变量$error未定义。因为您使用了$error,但之前未声明$error “if($cek>0,count($error)>0)” 这条线。这个$error需要数组类型的数据。因为count()需要数组类型数据 我认为您的代码如下: $error从何而来?@tkausl如果重复数据获取

我有控制器输入数据到数据库,并显示错误,若重复数据,但我得到的消息

未定义变量:错误


变量
$error
未定义。也就是说,在代码中的某个地方,变量
$error
没有分配给任何值,请检查
计数($error)
附近的第2行变量
$error
未定义。因为您使用了$error,但之前未声明
$error
if($cek>0,count($error)>0)
” 这条线。这个$error需要数组类型的数据。因为count()需要数组类型数据

我认为您的代码如下:
$error
从何而来?@tkausl如果重复数据获取消息error,您没有声明您想要的
$error
$cek = DB::table('peserta')->where('email',$email)->count();
  if ($cek > 0 and count($error) > 0 ) {
    $pesan = [];
    $pesan['halu'] = 'danger';
    $pesan['message'] = 'Email anda sudah terdaftar';
  }
$cek = DB::table('peserta')->where('email',$email)->count();
$error = your own errors array;
  if ($cek > 0 and count($error) > 0 ) {
    $pesan = [];
    $pesan['halu'] = 'danger';
    $pesan['message'] = 'Email anda sudah terdaftar';
  }