这里为什么判断是否为数组 is_array ($user_ids?
为什么这个要这么写?
public function follow($user_ids)
{
if (!is_array($user_ids)) {
$user_ids = compact('user_ids');
}
$this->followings()->sync($user_ids, false);
}
而不是直接:
public function follow($user_ids)
{
$this->followings()->sync($user_ids, false);
}
1,请问下这里为什么要使用 “is_array ($user_ids” 判断 $user_ids 是不是数组?,用点击关注 以及取消关注难道会传入数组吗? 一个用户关注一个用户,不是批量关注。
>>> $user->followings()->sync(1, false)
取消关注
>>> $user->followings()->detach(1)
无论关注以及取消都不需要传入数组啊,为什么要判断是否是数组,?
推荐文章: