讨论数量:
我用两个账号测试过了,下面的写法没问题
public function show(Order $order){
try{
$this->authorize('own', $order);
}catch (AuthorizationException $e){
throw new InvalidRequestException('权限不够');
}
return view('orders.show', ['order'=>$order->load('items.product', 'items.productSku')]);
}
可惜要嵌套一个 try...catch... 不知道更简单的写法该怎么写?
推荐文章: