Я не могу проверить, есть ли какие-либо данные в переменной в laravel 6 с функцией ниже.
public function view($slug){
$userdata = Constant_model::getDataOneColumn('users',"username",$slug);
if (!empty($userdata)) {
$data = array(
'title'=>"User Profile - ",
'description'=>"profile",
'seo_keywords'=>'',
'users'=>$userdata
);
return view('view_user_profile',$data);
}else{
$data = array(
'title'=>"Not found ",
'description'=>"profile",
'seo_keywords'=>'',
'users'=>$userdata
);
return view('view_user_profile',$data);
}
}
Функция getDataOneColumn в Constant_model
public static function getDataOneColumn($table, $col1_name, $col1_value){
$data = DB::table("$table")->where("$col1_name",'=',$col1_value)->get();
return $data;
}
Получение, если Данные даже $ userdata не имеют значения. пожалуйста помогите