Come applicare laravel Gate (http://laravel.com/docs/5.1/authorization) per una raccolta eloquente.Autorizzazione Laravel per raccolta Eloquent
Funziona un singolo articolo, come di seguito
$post = Post::findOrFail($id);
if ($user->cannot('view-post', $post)) {
abort(403);
}
Ma non funziona per una collezione. È possibile filtrare la collezione usando Gate e restituire una collezione?
$posts = Post::all();