请教一个关于策略方法第一个参数的问题?
在学习策略的时候,教程中讲了update 方法接收两个参数,第一个参数默认为当前登录用户实例,第二个参数则为要进行授权的用户实例。调用时,默认情况下,我们 不需要 传递当前登录用户至该方法内,因为框架会自动加载当前登录用户
public function update(User $currentUser, User $user)
{
return $currentUser->id === $user->id;
}
我有个疑问,第一个参数要是根据业务,需要自己手动在authorize使用的时候传入,该怎么传入呢?(第一个参数如何不用默认框架自动加载,而改为手动传入)
推荐文章: