g3n1u5
Policy ile kullanıcı ya da başka bir kaynağın özellikleri ile token yeteneklerini birleştirip daha kompleks yetkilendirme oluşturabilirsiniz. Dokümandaki örnekteki gibi:
return $request->user()->id === $server->user_id &&
$request->user()->tokenCan('server:update')
Controller içinde kısaca $this->authorize() kullanmanıza olanak sağlar
RESTful bir API yazıyorsanız ve RESTFul controller kullanıyorsanız $this->authorizeResource() ile RESTful bir yetkilendirme gerçekleştirebilirsiniz.
Genel olarak daha organize bir yetkilendirme kurmanızı sağlıyor. Öteki türlü controller yöntemleri içinde çok fazla şart kontrolü yapmanız gerekebilir ve controller şişebilir.